4

我的实体类有一个序列。

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

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

引起:java.lang.NoSuchMethodError: javax.persistence.SequenceGenerator.catalog()Ljava/lang/String

我正在使用 Hibernate3.0

4

1 回答 1

6

您在类路径中混合了 JPA 1 和 2 库。从文档中可以看到,JPA 2.0 中添加了目录属性。Hibernate 3.0 相当老了(大约 7 年)并且没有实现 JPA 2。

于 2012-04-20T18:34:35.923 回答