MyBatis
陌上花开7
青春有你有梦
展开
-
Mybatis下动态sql中##和$$的区别讲解
一、介绍 mybatis 中使用 Mapper.xml里面的配置进行 sql 查询,经常需要动态传递参数,例如我们需要根据用户的姓名来筛选用户时,sql 如下: select * from user where name = "Jack"; select * from user where name = "Jack"; 上述 sql 中,我们希望 name 后的参数 “Jack” 是动态可变的,...转载 2020-03-17 09:30:27 · 574 阅读 · 0 评论 -
Mybatis动态SQL之if、choose、where、set、trim、foreach实例
1.1 if标签 SELECT * from STUDENT_TBL ST WHERE ST.STUDENT_NAME LIKE CONCAT(CONCAT('%', #{studentName}),'%') 当studentName的值为null或’’的时候,我们并不进行where条件的判断,所以当studentName值为null或’’值原创 2017-05-08 13:36:56 · 698 阅读 · 0 评论