Отображение имени поля JPA 2.0 IdClass - PullRequest
0 голосов
/ 20 марта 2012

У меня есть сущность и связанный с ней IdClass.

@Entity
@IdClass(MyEntityId.class)
class MyEntity {
    @Id @ManyToOne You you; <---------------------|
    @Id @ManyToOne He he; ------------------------+---------|
}                                                 |         |
                                                  | @@?     |
class MyEntityId {                                |         | @@?
    Long you; <-----------------------------------|         |
    Long he; <----------------------------------------------|
}

Это нормально без MapsId или чего-то еще?
JPA автоматически сопоставляет you с you и he с he?

1 Ответ

2 голосов
/ 20 марта 2012

Типы должны совпадать. То есть они должны быть Long в вашей сущности. Кроме того - да, они совпадают по имени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...