【问题标题】:hibernate version property mapping in reverse engineering file逆向工程文件中的休眠版本属性映射
【发布时间】:2023-04-03 22:58:02
【问题描述】:

我正在开发使用 66 个表 (SQL Server 2012) 的应用程序。 hibernate 已经拒绝识别为每个 id 列设置的“身份”属性,所以我必须在我的逆向工程中放入下面的 <table> 元素来解决这个问题,以防万一我必须在制作后重新映射我的表SQL Server 2012 中对它们的更改:

<table name="EMPLOYEE">
      <primary-key>
          <generator class="identity"/>
      </primary-key>
  </table>

问题是,我想对版本属性执行相同的操作,而不必在每次映射表时都进入所有 66 个 hbm.xml 文件来添加 &lt;version name=”version” type=”long” /&gt;

有没有办法在逆向工程或其他地方设置一些东西,以便 hibernate 自动添加版本属性?

谢谢

【问题讨论】:

    标签: java hibernate


    【解决方案1】:

    想通了。答案是确保您的数据库中的版本控制列称为“版本”,hibernate 会自动为您在 xml 映射中设置版本控制。

    【讨论】:

      猜你喜欢
      • 2011-08-08
      • 2016-11-23
      • 1970-01-01
      • 2012-04-09
      • 2011-05-25
      • 2010-11-27
      • 1970-01-01
      • 2017-12-18
      • 2014-08-10
      相关资源
      最近更新 更多