日期:2014-05-16  浏览次数:20384 次

利用Hibernate的配置反向生成数据库

利用Hibernate配置文件生成数据库

?

?

目前很多人使用Hibernate作为持久层,如果我们已经写了配置文件poweracl.hbm.xml,则不必再费劲写SQLDDL。除了利用工具 SchemaExport之外,还可以编写程序来自动初始化数据库,并且生成SQL DDL

1.Hibernate配置 文件hibernate.cfg.xml

<?xml version='1.0' encoding='UTF-8'?>

<!DOCTYPE hibernate-configuration PUBLIC

????????? "-//Hibernate/Hibernate Configuration DTD 3.0//EN"

????????? "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

?

<!-- Generated by MyEclipse Hibernate Tools.?????????????????? -->

<hibernate-configuration>

??? <session-factory>

? ??????<!--hb在运行时显示实际执行的sql语句 -->