JPA可以做类似mybatis的循环多条件批量查询吗

新手上路,请多包涵

假设我有个用于查询的对象

public class myObject {
    private String code;
    private String name;
}

查询方法如下

@Query(nativeQuery = true,value = "...")
findByAcodeAndBname(List<MyObject> queryObject);

我可以做到通过jpa的nativeQuery去循环匹配每个code name对查询 数据吗?
查询语句伪代码如下

 select a.code, b.name from tableA a 
  left join table b on a.column = b.column 
 where a.code = ${} b.name = ${}

我查询过网上的spring jpa官方文档,推荐的目前还没有这种案例,可能也有我看漏的地方,过来请教各位大佬看看是否我的想法可行,因为循环去查询在数据量稍微大的时候可能造成一个很严重的性能问题,这个查询会有上百个数据进入的可能
提前感谢,如果提问有不周到的地方,请大家包涵

阅读 1.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题