为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用Spring和JPA获取具有多个参数的实体

如何使用Spring和JPA获取具有多个参数的实体

喵喵时光机 2021-05-06 14:19:48
可以说我有一个站点,用户可以在该站点上选择多个参数变体。我可以用SQL编写所需的内容,但问题是可能会有很多OR(很多多值参数):SELECT * FROM vacancy JOIN types t on vacancy.id = t.id  WHERE (company ='Luxoft' OR company LIKE '%SoftServe%' OR...)  AND (location LIKE 'Kiev' OR location LIKE 'Lviv' OR..)  AND (type like 'Java' OR type like 'JavaScript' OR..)现在,我要通过从数据库中获取所有职位空缺,对所有职位进行迭代,保存包含所需TITLE的职位,然后从这个新保存的职位中进行迭代,并找到具有所需公司参数之一的职位,即位置参数一个类型参数。但是因为现在我有多个类型的空缺被映射到空缺数据库,@ElementCollection并且@CollectionTable类型的获取变得非常缓慢。我想到了Spring ExampleMatcher,但不确定它能做到这一点。谢谢。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 170 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信