【发布时间】:2020-07-13 19:58:15
【问题描述】:
使用 Spring Data JPA,我使用下面的 jpa 查询(它工作得很好)来查询除登录者之外的所有用户(以获取对等列表)。
appUserRepository.findByUsernameNotIn(new ArrayList<String>(Arrays.asList(getPrincipal()))).toString()
由于 NotIn 只接受收藏,而且我只需要过滤掉一个名字,因此我使用了这种看起来很“笨拙”的语句。
问题:有没有更好(短)的方法来实现这一点?意思是,从用户表中获取所有用户名,除了登录用户?任何线索/帮助将不胜感激。
【问题讨论】:
标签: java spring spring-data-jpa spring-data