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