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