Hibernate Аннотация (структура пирамиды - та же таблица) - PullRequest
1 голос
/ 17 января 2011


У меня есть таблица person, которая содержит следующие поля:

id, name, parent_id.

parent_id на самом деле FK для идентификатора столбца.данные должны выглядеть следующим образом (как пирамида):

"id"   "name"                  "parent_id"

"1"    "I am the Top Father"   "1"
"2"    "My Father Is 1"        "1"
"3"    "My Father Is 2"        "2"
"4"    "My Father Is 2"        "2"

Как должен выглядеть мой боб?

Спасибо

1 Ответ

4 голосов
/ 17 января 2011
@Entity
@Table(name="persons")
public class Person {

    @Id
    private Long id;
    private String name;

    @ManyToOne
    @JoinColumn(name="parent_id")
    private Person parent;

    ...

}

Посмотрите Аннотации гибернации справочник.

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