Есть ли способ использовать функцию «содержит» в теге @Query
? Если нет, то как лучше это реализовать?
Пример:
@Query("From User u where u.roles contains :role")
List<User> findByRole(@Param("role") Role role);
Класс User
имеет класс Collection
, содержащий их Roles
.
Редактировать :Как я и предполагал, приложение запускается, но когда этот метод выполняется, возникает исключение «не соответствующий ожидаемому типу».