动态SQL
一,if
简单来说,如果Product的字段比较多的话,为了应付各个字段的查询,那么就需要写多条sql语句,这样就变得难以维护。这个时候,就可以使用Mybatis 动态SQL里的if标签。这样只需要定义一条sql语句即可应付多种情况了,在测试的时候,也只需要调用这么一条sql语句listProduct 即可。
二,where,set,trim
这上面已经说的很清楚了where语句的作用
效果如下
set和trim标签也一样,set用于update,trim 用来定制想要的功能。
三,if else
when otherwise标签相当于if else 标签
四,foreach和bind同理,就不写了