问题:有没有可能不使用 select someSequence from dual;
生成序列号?
问题描述:默认情况下,@GeneratedValue
和 @SequenceGenerator
在我的 id 中获取下一个值时会使用 select someSequence from dual;
。但是我的用户没有从 dual 表中选择的权限,所以我只能使用 id = sequence.nextval
,但我不知道如何在实体类中使用它。或者应该如何将 id 值传递给实体构造函数,比如 sequence.nextval
?
用法:Oracle 数据库、CrudRepository、save() 方法。