我有两个实体,它们之间存在多对多关系。
public class City{
Integer id;
String name;
List<Person> people;
}
public class Person{
Integer id;
String firstName;
String lastName;
List<City> cities;
}
我有表格将这些实体彼此连接。 该辅助表具有三个字段:
id_person (int),
id_city (int),
is_active (boolean)
问题是如何使用 Hibernate 和 Spring Data
在 is_active 为真的条件下连接这些项目答案 0 :(得分:-1)
对于 PostgreSQL ,它是有效的解决方案:
@WhereJoinTable(clause = "is_active = 'true'")