第8章 MyBatis的动态SQL语句.pptVIP

  • 18
  • 0
  • 约6.65千字
  • 约 20页
  • 2021-08-25 发布于四川
  • 举报
本章目标 掌握MyBatis中动态SQL元素的使用 if choose(when,otherwise) trim where set foreach * MyBatis中动态SQL元素的使用 在应用中我们经常会做一些动态的拼接条件,但是如果是JDBC我们可以用程序拼接SQL语句,如果MyBatis,我们可以使用动态SQL语句。 例如按照员工姓名和工资来搜索员工信息,如果如果姓名和工资的检索值为空,则忽略这个检索条件 一般来说,我们都会用where 1=1类似这种写法来实现,但是MyBatis就需要动态语句实现 * MyBatis中动态SQL元素的使用 动态SQL元素 if choose(when,otherwise) trim where set foreach * MyBatis中动态SQL元素的使用-If元素 当传入的属性值为空或空字符串时将会忽略掉条件 * MyBatis中动态SQL元素的使用-choose元素 !-- 动态SQL:choose标签 -- select id=queryByCondition2 parameterType=com.icss.MyBatis.pojo.Student resultMap=BaseResultMap select * from student where 1=1 choose when test=stuNa

文档评论(0)

1亿VIP精品文档

相关文档