【发布时间】:2018-02-24 02:42:11
【问题描述】:
环境:
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;
有人可以帮忙吗?谢谢。
【问题讨论】:
标签: hibernate jpa jpa-2.0 hibernate-mapping hibernate-jpa