Можно ли проверить в ассоциации @OneToMany
или @ManyToMany
, имеет ли сторона данных заданное значение атрибута?
Например, студенты, посещающие лекцию:
@Entity
class Lecture implements Serializable {
@Id
Integer id;
@OneToMany
Set<Student> student;
}
@Entity
class Student implements Serializable {
@Id
Integer id;
Boolean isFemale;
}
Могу ли я с помощью "волшебной" аннотации разрешить посещение лекции только студенткам?