之前都是用最蠢的方法:SQL建立數(shù)據(jù)庫(kù)相關(guān)的表,然后再Java寫(xiě)映射寫(xiě)配置文件.....
實(shí)際上使用Hibernate自帶的工具hbm2ddl,建立根據(jù)你的對(duì)象建立數(shù)據(jù)庫(kù)是很愜意的一件事;)
首先當(dāng)然要建好POJO object, XML Mapping File(也可以使用工具根據(jù)POJO class建立),配置文件(hibernate.cfg.xml)
然后運(yùn)行下面的Java代碼
import org.hibernate.cfg.Configuration;
import org.hibernate.tool.hbm2ddl.SchemaExport;
public class SchemaUtil {
public static void main(String[] args) {
Configuration cfg = new Configuration().configure();
SchemaExport schemaExport= new SchemaExport(cfg);
schemaExport.create(false, true);
}
}
再看看數(shù)據(jù)庫(kù),表是不是已經(jīng)幫你建好了,對(duì)于我這樣不熟悉數(shù)據(jù)庫(kù)的人真是太方便了
Technorati : Hibernate, Java, database, persistence
Del.icio.us : Hibernate, Java, database, persistence
posted on 2007-03-21 00:56
hijeff 閱讀(5270)
評(píng)論(4) 編輯 收藏 所屬分類:
Hibernate