【发布时间】: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 文件来添加 <version name=”version” type=”long” />。
有没有办法在逆向工程或其他地方设置一些东西,以便 hibernate 自动添加版本属性?
谢谢
【问题讨论】: