mybatis中的collection如何使用dao的传值
查询父子级sql,使用mybatis的collection标签实现,首先执行主sql,然后根据主sql的结果作为子sql的条件执行子sql,但是有时执行子sql时,条件不仅仅是主sql执行完毕之后的结果,还需要从dao层传过来的条件一并作为子sql的执行条件。子sql中要使用传过来的值,必须在子sql的select 后面必须要有值,如上,我要使用unit,必须先在select中要有unit才可,至于说parentId,tenantId,appId,也是r.*中有他仨了。中为何没报错,暂未搞清楚原因!
原创
2022-09-07 14:15:20 ·
719 阅读 ·
0 评论