对模式中的特定表进行Hibernate逆向工程

时间:2012-11-07 17:00:22

标签: hibernate reverse-engineering hibernate-mapping

我已经使用eclipse安装了Hibernate工具来进行反向工程。现在,我想为模式中的一组新表生成POJO和xml文件。当我右键点击和“Hibernate代码生成配置”时。它过滤架构而不是表。因此,架构中的所有表都是逆向工程的。我如何反转一组表格?

任何输入请?

2 个答案:

答案 0 :(得分:0)

您可能正在考虑这个问题:

hibernate.hbm2ddl.auto =创建

  

创建SessionFactory时,自动验证或将架构DDL导出到数据库。使用create-drop,当SessionFactory显式关闭时,将删除数据库模式。   例如验证|更新|创建|创建降

答案 1 :(得分:0)

在Eclipse中,您可以创建一个xxx.reveng.xml(文件名可以根据需要更改),如下所示。

e.g。

<hibernate-reverse-engineering>
<schema-selection match-schema="TRADE"/>
<table-filter match-name="PEOPLE"/> 
<table-filter match-name="PRODUCT"/> </hibernate-reverse-engineering>

然后,您可以在Hibernate代码生成配置弹出窗口的reveng.xml字段中设置上述文件名。

然后它将为TRADE模式下的两个表PEOPLE和PRODUCT生成POJO olny。