刚学Struts时看北京尚学堂的 王勇 老师讲SSH的视频, 王 老师说大多数的公司和开发者喜欢先设计数据库,再由数据库导出DAOBean。他认为这样不符合面向对象的思想。现在我也这么认为,但我还是喜欢先数据库,再daobean
下面的一段代码是:
package com.cumt.gao.data.bean;
 
import org.hibernate.cfg.Configuration;
import org.hibernate.tool.hbm2ddl.SchemaExport;
 
public class ExportDB {
 
/**
* @param args
*/
public static void main(String[] args) {
// 读取 hibernate.cfg.xml 配置文件
    Configuration cfg = new Configuration()
    .configure( "hibernate.cfg.xml" );
    SchemaExport export = new SchemaExport(cfg);
    export.create( true , true );
    }
}
前期工作:写好 bean,O/R 映射文件,然后右击 RUN as java application Ok 了。配置 Log4j 配置文件,可以查看 SQL 。我觉得前期工作实在复杂,虽然原理简单些,我还是希望继续使用先设计数据库再 dao,bean 的方法。