【发布时间】:2021-05-05 13:33:16
【问题描述】:
我正在使用 java 8 和 oracle 11g 在 spring boot 1.5.22 中编写代码。在这里,在我的存储库类中,我尝试将一个本机查询称为-
@Query(value = "ALTER SEQUENCE <SEQ_NAME> RESTART START WITH 0", nativeQuery = true)
void resetSequence();
当我尝试在我的服务 Impl 类中调用此方法时,我收到以下错误:-
java.lang.NegativeArraySizeException:-1
但是,我可以使用 java 代码执行选择序列命令-
@Query(value = "select <Seq_name>.nextVal from dual", nativeQuery = true)
int getNextCount();
我不知道我如何准确地命令在这里使用 java 代码/作业重置我的序列。
【问题讨论】:
标签: spring oracle spring-boot java-8 spring-data