【发布时间】:2022-01-15 03:18:17
【问题描述】:
假设我有这样的查询:
查询对象
public class myObject {
private String code;
private String name;
}
查询方法
@Query(nativeQuery = true,value = "...")
findByAcodeAndBname(List<MyObject> queryObject);
查询的伪代码
select a.code, b.name from tableA a
left join table b on a.column = b.column
where a.code = ${} b.name = ${}
由于仅使用 Java 中的 foreach 代码进行查询可能会导致性能问题,我如何使用本地 JPA 查询(如 mybatis foreach 标签)映射每对 a.code 和 b.name?或者有可能吗?
【问题讨论】:
标签: java spring-boot jpa mybatis