我有一个用@GeneratedValue
注释的Id字段。
如果我传递负值而不仅仅是零,有没有办法让hibernate自动增量值为该字段?
答案 0 :(得分:1)
我找到了解决方案:它名为hibernate iterceptor
答案 1 :(得分:1)
您还可以使用allocationSize避免否定ID:
@Id
@SequenceGenerator(name = "Template_SEQ", allocationSize=1)
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "Template_SEQ")
我已经使用Hibernate 4.3.1进行了测试。