请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

where level like #{level} ||'.%'有点困惑

首先,

select

<include refid="Base_Column_List" />

from sys_dept

where level like #{level} ||'.%'

是为了查询该部门的子孙类部门,

其次,

https://img1.sycdn.imooc.com//szimg/5b46ab58000175a708000321.jpg

我修改了后端开发的level本来查询出来后端开发的子孙类部门web后端开发,

可是我查询出来的却是

https://img1.sycdn.imooc.com//szimg/5b46abe80001d61b07590244.jpg

正在回答 回答被采纳积分+3

1回答

Jimin 2018-07-12 09:43:14

你好,这个最开始计划是做字符串拼接的,后来发现有点问题,最新的代码里改成 level like #{level} 这种形式了,后端拼好完整的格式再传到mybatis里,本质上做的依旧是前匹配。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信