gpt4 book ai didi

java - NoSuchMethodError : javax. persistence.OneToOne.orphanRemoval()Z

转载 作者:行者123 更新时间:2023-12-02 03:43:46 27 4
gpt4 key购买 nike

我正在使用 hibernate 4.1.0,jpa 2.1。当我尝试建立一对多关系时,出现上述错误。我已经尝试过其他关于堆栈溢出的解决方案,但它们对我不起作用

这是我的 Bean 类:

@Entity
public class Users implements Serializable {

@GeneratedValue(strategy = GenerationType.AUTO)
@Id
private int Id;
private int orgId;
private String salutation;
private String firstName;
private String lastName;
private String email;
private String telephone;
private String universalRecordLocator;
private String password;
private String userLevel;

@OneToOne(cascade = CascadeType.ALL)
@JoinColumn(name = "employee_id")
UserRoles userRoles;

public int getId() {
return Id;
}

...

下面是堆栈跟踪:

Exception in thread "main" java.lang.NoSuchMethodError: javax.persistence.OneToOne.orphanRemoval()Z

最佳答案

在我看来,您的运行时类路径中有一个 JPA API 1.0 jar 作为 orphanRemoval属性是在 JPA 2.0 中引入的,并且您收到的错误意味着该属性本身在运行时发现的 API 版本中丢失,这种情况应该只发生在 JPA 1.0 的情况下。检查您的运行时类路径。

关于java - NoSuchMethodError : javax. persistence.OneToOne.orphanRemoval()Z,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36529270/

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