gpt4 book ai didi

java - Hibernate 工具给出 "Caused by: java.lang.NoSuchMethodError: javax.persistence.SequenceGenerator.catalog()Ljava/lang/String;"

转载 作者:搜寻专家 更新时间:2023-11-01 02:14:14 25 4
gpt4 key购买 nike

我的实体类有一个序列。

@Entity
@SequenceGenerator(name = "idgen", sequenceName = "PROVIDER_SEQ")
public class Provider extends BaseEntity {

父类(super class)定义了idgen。但是,当我运行 Ant 任务以转换为 SQL 时,我得到了

Caused by: java.lang.NoSuchMethodError: javax.persistence.SequenceGenerator.catalog()Ljava/lang/String

我正在使用 Hibernate3.0

最佳答案

您在类路径中混用了 JPA 1 和 2 库。正如您从 documentation 中看到的那样,目录属性是在 JPA 2.0 中添加的。 Hibernate 3.0 相当旧(大约 7 年)并且没有实现 JPA 2。

关于java - Hibernate 工具给出 "Caused by: java.lang.NoSuchMethodError: javax.persistence.SequenceGenerator.catalog()Ljava/lang/String;",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10251225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com