Mar*_*nio 5 java mysql orm hibernate
我有一个Java对象,其字段需要在数据库中自动递增.该字段不是主键,只是需要自动递增的字段.
我的问题是在执行session.save(Object)之前我需要在Java对象中设置此字段的值是多少?我必须将其设置为NULL吗?
Hibernate映射将如何查找此字段?这是我的,但它没有工作:
<property name="reportNum" type="java.lang.Long">
<column name="REPORTNUM"/>
<generator class="increment"/>
</property>
Run Code Online (Sandbox Code Playgroud)
此外,该应用程序还需要支持MySQL和SQL Server.
提前致谢.
我会尝试使其尽可能简单,只需使用insert=false、update=false属性标记该属性。在将 @Generate 注释与命名查询一起使用之前,我遇到了麻烦,但 insert/update=false 始终如广告所宣传的那样工作。
| 归档时间: |
|
| 查看次数: |
2037 次 |
| 最近记录: |