Составной ключ в JPA / Hibernate с унаследованным классом

У меня есть составной идентификатор, определенный в моей структуре класса, как показано ниже. К сожалению, я всегда получить ошибку гибернации, которая жалуется на не найденную "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;
}
6
задан austrianuser 18 November 2010 в 15:09
поделиться