有没有办法在@Query
标签中使用“包含”功能?如果不是,那么实现这一点的最佳方法是什么?
例子:
@Query("From User u where u.roles contains :role")
List<User> findByRole(@Param("role") Role role);
该类User
确实有一个Collection
包含它们的Roles
.
编辑:正如我所建议的那样,我尝试过,应用程序启动了,但是当这个方法被执行时,会发生“不匹配预期类型”的异常。