环境:
Database - Oracle 12c
Hibernate - 5.2.10Final
JPA - version 2.0
我们正在使用 entityManager.merge 来插入对象。序列的值是正值,但当插入 db 时,它变为负值。似乎无法找到造成这种情况的原因。
这是我们为实体对象 id 属性字段设置的休眠设置,带有序列设置
@Id
@SequenceGenerator(name = "someSequence", sequenceName = "SOME_SEQUENCE")
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "someSequence")
@Column(name = "RECORD_ID", unique = true, nullable = false, precision = 10, scale = 0)
private String recordId;
有人可以帮忙吗?谢谢。