gpt4 book ai didi

hibernate - 未知枚举常量 javax.persistence.CascadeType.DETACH

转载 作者:行者123 更新时间:2023-12-04 05:47:51 26 4
gpt4 key购买 nike

在我的域代码中:

@ManyToMany(mappedBy = "xyz", cascade = {CascadeType.MERGE, CascadeType.PERSIST, CascadeType.DETACH})
@Cascade(org.hibernate.annotations.CascadeType.SAVE_UPDATE)
private Set<xyzGroup> groups = new HashSet<xyzGroup>();

当我尝试构建我的项目(使用 maven 包)时,出现以下异常。
in class file (xyz.class) : unknown enum constant javax.persistence.CascadeType.DETACH

为什么会发生这种类型的异常?

谢谢:)

最佳答案

CascadeType.DETACH在 JPA 2.0 中添加。确保您的 Hibernate 版本是 3.5 或更高版本,并且您的类路径中没有 JPA 1.0 jar(运行 mvn dependency:tree -Dverbose 来检查它)。

关于hibernate - 未知枚举常量 javax.persistence.CascadeType.DETACH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10445860/

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