2012-11-07 50 views
0

我已经安装了带eclipse的Hibernate工具来进行反向工程。现在,我想为模式中的一组新表生成POJO和xml文件。当我右键点击'Hibernate代码生成配置'时,它会过滤模式而不是表格。结果是模式中的整个表被反向设计。我如何反转engg paticular组表格?针对模式中特定表的休眠反向工程

是否有输入?

回答

0

你可能在想这个问题:

hibernate.hbm2ddl.auto =创建

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

0

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

例如

<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生成POJOs olny。