Hibernate工具,自动级联全部

时间:2014-06-04 10:14:57

标签: java mysql hibernate orm jboss-tools

我有一个数据库,我用hibernate工具生成了所有bean和hbm.xml文件。

我注意到这个工具没有自动生成级联属性......我读过它可以使用reveng.xml完成​​。

有一种方法可以自动生成revenge.xml,或者为所有表设置1次级联属性吗?

1 个答案:

答案 0 :(得分:0)

自动属性有多种选择:

  • create - 它创建对应映射或注释的新表。它删除了现有的表和数据。
  • update - 它保留现有数据和表格。它更新架构。 在这里,我们必须照顾合同。
  • create-drop - 它与创建相同,但一旦会话关闭它 放下一切。
  • validate - 它使用地图或注释验证或匹配模式。 它适用于生产环境。

配置xml中的Propery hbm2ddl.auto = update

如果要删除级联,则应在XML中添加以下内容:

cascade="delete-orphan" 
cascade="save-update, delete"