gpt4 book ai didi

hibernate - JPA/Hibernate 中的复合键具有继承的类

转载 作者:行者123 更新时间:2023-12-04 15:15:40 24 4
gpt4 key购买 nike

我在我的类结构上定义了一个复合 ID,如下所示。不幸的是,我总是收到一个 hibernate 错误,提示找不到“第 2 部分”:

“在实体 MoreClass 中找不到 @IdClass 的属性:第 2 部分”

有人可以帮我解决问题吗? (或者至少给我指出一个有用的 jpa/hibernate 文档?)

@IdClass(ClassKey.class)
@Entity
public class MoreClass extends LessClass implements Serializable
{
@Id
String part1;
}

@MappedSuperclass
public class LessClass implements Serializable
{
@Id
String part2;
}

public class ClassKey implements Serializable
{
String part1;
String part2;
}

最佳答案

居然撞到了same problem .

作为:

@Override
@Id
public getPart2() {
return super.getPart2();
}

似乎有效,我认为这是一个错误。见 https://hibernate.atlassian.net/browse/HHH-9114 .

关于hibernate - JPA/Hibernate 中的复合键具有继承的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4216102/

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