问题:是否可以不使用对偶选择someSequence来生成序列号; ?

问题:@GeneratedValue@SequenceGenerator默认情况下使用select someSequence from dual;获取我的id的nextval。但是我的用户没有从双重表中进行选择的权限,因此我只能使用id = sequence.nextval,但是我不知道如何在Entity类中使用它。还是应该将id值传递给诸如sequence.nextval之类的实体构造函数?

用法:Oracle DB,CrudRepository,save()方法。

最佳答案

我认为您需要编写自己的策略并使用GenericGenerator注释。该答案可能对您有所帮助:link

10-06 09:37