Dav*_*ker 6 java persistence hibernate jpa
有谁知道是否有可能让Hibernate使用1作为新对象的版本(乐观锁定字段)而不是零?我的应用程序以前使用Eclipselink,从1开始,更改导致一些问题.
我正在使用JPA,但期望任何解决方案都是特定于Hibernate的(希望在persistence.xml中有一个属性!).
好问题,并没有在文档中明确提到(即使它暗示它是可能的).我也无法为这种情况找到任何测试,因此,它可能是Hibernate测试套件的一个很好的改进;-)
无论如何,如果您@Version使用起始值映射属性,Hibernate将按预期工作:
@Version private int version = 1;
Run Code Online (Sandbox Code Playgroud)