обратный = true в аннотациях JPA - PullRequest
24 голосов
/ 01 февраля 2011

В своем приложении я использую JPA 2.0 с Hibernate в качестве поставщика сохраняемости. У меня есть отношение один-ко-многим между двумя объектами (используя @JoinColumn, а не @JoinTable). Я хотел знать, как я могу указать inverse=true (как указано в hbm.xml) в аннотациях JPA, чтобы изменить владельца отношения.

Спасибо.

Ответы [ 2 ]

43 голосов
/ 02 февраля 2011

Я нашел ответ на это.Атрибут mappedBy аннотации @OneToMany ведет себя так же, как inverse = true в файле XML.

3 голосов
/ 09 января 2017

Атрибут mappedBy указывает, что сущность на этой стороне является обратной от отношения, а владелец находится в другой сущности.Другая сущность будет иметь аннотации @JoinColumn и @ManyToOne.Следовательно, я думаю, что обратное = истина - это то же самое, что и аннотация @ManyToOne.

Также обратное = «истина» означает, что это владелец отношения, который обрабатывает отношения.

...