у меня есть объект ДокторSpring Hibernate найти все записи, которые имеют значение в наборе
@Entity
public class Doctor extends Account {
//other attributes
@Column
@ElementCollection(targetClass = Speciality.class, fetch = FetchType.EAGER)
private Set<Speciality> speciality = new HashSet<Speciality>(0);
//getters and setters
}
и организация Специальность
@Entity
public class Speciality {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int id;
String name;
//getters and setters here
}
Теперь в моем пользователь приложения может выбрать специальность врача, который хотите посетить. Например, пользователь выбирает эндокринолог, и теперь моя заявка должна найти всех врачей, которые специализируются на эндокринологе по специальности Set. Как это сделать?
Эй @implssv. Пожалуйста, дайте мне отзыв о моем [ответе] (http://stackoverflow.com/a/40060198/2650174). Если это работа, вы отмечаете ее как принятую. –
Все ответы отлично работают, но вы написали что-то о хороших практиках :) – azxcqqq