我有一个枚举 (ClubRole),它有一个方法从这个枚举返回值的集合。我尝试使用 SpEl 从查询内部调用此方法。
@Query("select m from ClubMember m " +
"where m.student = :student " +
"and m.role in :#{#role.getParents()}"
)
List<ClubMember> findByRoleWithInheritance(@Param("student") Student student, @Param("role") ClubRole role);
这通过了构建,并且应用程序运行但是当调用此方法时我得到``没有找到名称角色的参数绑定!; 嵌套的异常是 java.lang.IllegalArgumentException:找不到名称角色的参数绑定!
我尝试了不同的方法,但都没有用。我想知道在这种情况下是否可以使用 SpEl,如果可以,如何使用?
小怪兽爱吃肉
相关分类