刚学Struts时看北京尚学堂的王勇老师讲SSH的视频,王老师说大多数的公司和开发者喜欢先设计数据库,再由数据库导出DAO,Bean。他认为这样不符合面向对象的思想。现在我也这么认为,但我还是喜欢先数据库,再dao,bean。
package com.cumt.gao.data.bean; import org.hibernate.cfg.Configuration; import org.hibernate.tool.hbm2ddl.SchemaExport; 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 的方法。 本文转自 gaochaojs 51CTO博客,原文链接:http://blog.51cto.com/jncumter/165470,如需转载请自行联系原作者