我有一个在我的类结构上定义的复合id,如下所示.不幸的是,我总是得到一个hibernate错误,抱怨未找到"part2":
"在实体MoreClass:part2中找不到@IdClass的属性"
任何人都可以帮我解决问题吗?(或者至少指出一个有用的jpa/hibernate doc?)
@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;
}
Run Code Online (Sandbox Code Playgroud)