У меня есть две сущности: пользователь и адрес. У пользователя есть свойство address:
@OneToMany (mappedBy="user", fetch=FetchType.EAGER)
public List<Adress> getAddress() {
return this.address;
}
public void setAddress(List<Adress> address) {
this.address= address;
}
Тип извлечения нетерпелив, как показано выше.
Я пытаюсь использовать критерии для получения списка пользователей следующим образом:
List<User> p=session.createCriteria(User.class).list();
К сожалению, он получает повторных пользователей, если у пользователя более одного адреса. С активным извлечением извлечено, это не получает дубликаты. Как я могу получить список пользователей без повторяющихся элементов, используя критерии?