有条件地使许多人休眠

时间:2019-06-20 13:35:02

标签: java hibernate spring-data-jpa spring-data many-to-many

我有两个实体,它们之间存在多对多关系。

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 为真的条件下连接这些项目

1 个答案:

答案 0 :(得分:-1)

对于 PostgreSQL ,它是有效的解决方案:

@WhereJoinTable(clause = "is_active = 'true'")
相关问题