Hibernate многие ко многим с условием - PullRequest
0 голосов
/ 20 июня 2019

У меня есть две сущности, которые связаны друг с другом отношениями «Многие ко многим».

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)

Вопрос в том, как связать эти элементы с условием, что is_active верно, используя Hibernate и Spring Data

1 Ответ

0 голосов
/ 20 июня 2019

Для PostgreSQL это рабочее решение:

@WhereJoinTable(clause = "is_active = 'true'")
...