Подтвердить что ты не робот

Inverse = true в аннотациях JPA

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

Спасибо.

4b9b3361

Ответ 1

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

Ответ 2

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

Также inverse = "true" означает, что это владелец отношения для обработки отношения.