Hibernate @ManyToOne - только одно направление - PullRequest
4 голосов
/ 19 октября 2011

У меня есть классы:

@Entity
@Table(name="users")
public class User{

private Integer id;
private String name;
private Address address; 
}

и:

    @Entity
    @Table(name="adress")
    public class Adress{

        private Integer id;
        private String street;
        (...)
}

Любой способ сопоставления отношений @ManyToOne (у многих пользователей могут быть одинаковые адреса), НО я не делаюхотите иметь свойство List пользователей в моем классе адресов?

1 Ответ

8 голосов
/ 19 октября 2011

Добавьте аннотацию @ManyToOne в поле адреса. Задача решена. Подробнее о том, как это можно настроить, см. Справочное руководство Hibernate . Обычно вы будете использовать

@ManyToOne
@JoinColumn(name = "addressId")
private Address address;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...