aus*_*ser 6 hibernate jpa composite-id composite-primary-key
我有一个在我的类结构上定义的复合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)
小智 2
果然撞到了same problem。
作为:
@Override
@Id
public getPart2() {
return super.getPart2();
}
Run Code Online (Sandbox Code Playgroud)
似乎有效,我认为这是一个错误。请参阅https://hibernate.atlassian.net/browse/HHH-9114。
| 归档时间: |
|
| 查看次数: |
3020 次 |
| 最近记录: |