hibernate oracle sequence 不自动产生

来源:百度知道 编辑:UC知道 时间:2024/06/27 18:13:42
配置了sequence的entity,id是自动nextVal,如果我想在id不为null的时候,让hibernate不去取nextVal

这个时候使用hibernate的update或者saveOrUpdate方法即可,而不是使用save方法,这样hibernate会判断是否有ID,如果有,就为认为当前数据操作为更新,而不是插入新的数据,因此就不会再去取nextVal了。