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

dzjeubhm  于 2023-08-06  发布在  其他
关注(0)|答案(2)|浏览(111)

我已经安装了Hibernate工具与Eclipse的逆向工程。
现在,我想为模式中的一组新表生成POJO和XML文件。当我右键单击Hibernate code generation configurations时,它会过滤模式而不是表。因此,对模式中的整个表进行了反向工程。如何对特定的一组表进行反向工程?

3htmauhk

3htmauhk1#

你可能在想:
hibernate.hbm2ddl.auto =create
在创建SessionFactory时自动验证模式DDL或将其导出到数据库。使用create-drop,当SessionFactory显式关闭时,数据库模式将被删除。例如验证|更新了|创造了|create-drop

snvhrwxg

snvhrwxg2#

在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两个表生成POJO olny。

相关问题