mybatis
jiang_zf
这个作者很懒,什么都没留下…
展开
-
Mybatis3.1.1 if 或者 when判断条件不通过的问题
Mybatis3.1.1中 if 或者 when如果按照下面的写法是不会通过的。错误写法:<when test="reqType != null and reqType == '0'"><if test="reqType != null and reqType == '0'">因为里面的单引号包裹的字符串(例子中是'0')解析时候被去掉单引号认为是数值。正确写法:<w...转载 2018-05-19 14:55:11 · 3007 阅读 · 0 评论 -
Mybatis标签
trim标签:prefix:前缀覆盖并增加其内容。也就是给中的sql语句加上前缀;suffix:后缀覆盖并增加其内容。给包裹的sql语句加上后缀;prefixOverrides:前缀判断的条件。取消指定的前缀,如where;suffixOverrides:后缀判断的条件。取消指定的后缀,如and | or.,逗号等。...原创 2018-05-15 20:33:00 · 125 阅读 · 0 评论 -
MyBatis-动态SQL的if、choose、when、otherwise、trim、where、set、foreach使用
动态SQL是MyBatis最强大的特性之一。用于实现动态SQL的主要元素如下: 1、if 2、choose、when、otherwise 3、trim、where、set 4、foreach代码示例:1、ifEmpMapper.xml配置<select id="getEmpByIf" resultType="Emp" parameterType="Emp"> select * ...转载 2018-05-15 20:51:55 · 197 阅读 · 0 评论 -
mybatis-plus 使用Condition拼接Sql语句各方法的使用
1.setSqlSelect—用于添加查询的列信息public Wrapper<T> setSqlSelect(String... columns) { StringBuilder builder = new StringBuilder(); String[] arr = columns; int len = columns.len...转载 2018-10-29 14:52:37 · 9759 阅读 · 0 评论