我有架构,与人的实体
person_id(PK) | last_name | first_name | 状态 |
---|
弹簧数据访问用户的查询(本的查询iam使用):
Page<PersonEntity> personEntitiesPage = personRepo.findByLastNameStartsWithIgnoreCase(
searchStringForLastName,
PageRequest.of(myPagingRequest.getPageNo(),
myPagingRequest.getPageSize(),
Sort.by(ASC, lastName)));
新的要求: 我会得到一个列表中的personIds 表personList=new。<>();//repeatabe personIds从其他方法
我需要排序上的姓氏和分,但personIds应以可重复的
我需要编写查询是什么?
是否有任何办法可以直接的书面查询在春天访问用户的数据或在普通sql还?
例如: personList与23,90,90,102,102,102//重复列出这里
我需要结果为:
person_id(PK) | last_name | first_name | 状态 |
---|---|---|---|
90 | 卡尔森 | 凯文 | 活性 |
90 | 卡尔森 | 凯文 | 活性 |
23 | 马蒂森 | 哈雷 | 不活动 |
102 | rossetta | 卡拉 | 活性 |
102 | rossetta | 卡拉 | 活性 |
102 | rossetta | 卡拉 | 活性 |
我需要repetable名单以及作为我需要保持呼和排序,查询 请尽量帮助我。 谢谢你
TechStack iam使用:爪哇,春季启动、休眠,春天访问用户的数据,postgres db