如何解决ORA-02201: 此处不允许使用 Hibernate @SequenceGenerator 进行序列
我收到以下错误:
error performing isolated work; sql [n/a]; nested exception is org.hibernate.exception.sqlGrammarException: error performing isolated work
at org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:259)
...
...
Caused by: org.hibernate.exception.sqlGrammarException: error performing isolated work
...
...
Caused by: java.sql.sqlSyntaxErrorException: ORA-02201: sequence not allowed here
@Entity
@Data
@Table(name = "mytable",schema = "myschema")
@NoArgsConstructor
@AllArgsConstructor
@SequenceGenerator(name="mygenerator",sequenceName = "myschema.myseq",allocationSize = 1)
public class MYENTITY {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE,generator = "mygenerator")
private Long id;
}
存在序列“myseq”。
任何线索,为什么我会收到错误?
休眠方言:spring.jpa.properties.hibernate.dialect=com.asb.anna.web.repository.Oracle12cDialectBugfixImpl
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。