我有一个实体雇员,其status
字段为@Enumerated
,该字段另存为PostgreSQL
中的String。
。
状态可以包含3个值:actIVE,INactIVE,TRIAL
。
我想要一个不带命名查询的JPA方法,或者是一个@Query
注释,它将获取我所有的员工where status = 'actIVE' or 'TRIAL'.
`findAllByStatusIn(List statusList)' 仅将最后添加的状态提供给列表。
即,如果我添加
statusList.add(Status.actIVE)
statusList.add(Status.TRIAL)
。
那我只有TRIAL
名员工
。
但是如果我添加
statusList.add(Status.TRIAL);
statusList.add(Status.actIVE);
如何使用JPA方法获得两种状态的值?
感谢您的帮助。
JPA和Spring数据的新功能。
如果此问题可能重复,请引导我找到正确的答案。
先谢谢了。