У меня есть составной идентификатор, определенный в моей структуре класса, как показано ниже. К сожалению, я всегда получить ошибку гибернации, которая жалуется на не найденную "part2":
"Свойство @IdClass не найдено в объекте MoreClass: part2"
Кто-нибудь может мне помочь с решением проблемы? (или, по крайней мере, укажите мне полезный документ 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;
}