我正在使用休眠以及将值添加到同一表的过程。通过获取ID的最大值并将其递增一个值,使用过程将值插入到表中之后,我尝试使用hibernate输入数据并获得约束错误
@GenericGenerator(name = "Generator", strategy = "increment", parameters = {
@Parameter(name = "initial_value", value = "1"),
@Parameter(name = "increment_size", value = "1")
})
@GeneratedValue(generator = "Generator")
我想知道为什么会出现约束错误,指定的生成器是否有问题。 还有没有其他方法可以通过该过程(使用Oracle数据库)插入行并休眠