逆向工程文件中的hibernate版本属性映射

时间:2015-03-15 05:13:10

标签: java hibernate

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

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

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

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

由于

1 个答案:

答案 0 :(得分:0)

想出来了。答案是确保数据库中的版本控制列被调用&#34;版本&#34;并且hibernate将自动为您设置xml映射中的版本。