yml配置注入进xml的sql语句参数中

问题相关代码,请勿粘贴截图

img

我xml中sql语句 where 查询 配置中的参数值

img

有没有简洁的案例

考虑到tableNames可能有多个,所以我用foreach遍历,yml配置中也要写成list格式

这些参数你可以在service层通过@Value注解获取,然后封装在对象里面,传入mapper,或者直接传入mapper,进而传入xml里面的sql

1、嵌套查询要考虑用左连接优化
2、前三行排版整理一下
3、order by name不够再加一个id更严谨

把所有参数当成list的属性,然后通过注解或者对象类获取配置文件中的集合即可