Mybatis
不敲代码的攻城狮
这个作者很懒,什么都没留下…
展开
-
MyBatis中Mapper.xml文件中的转义字符
MyBatis中Mapper.xml文件中的转义字符一、XML转义字符XML只有5个转义符:转义符表达式说明&lt;<小于号&gt;>大于号&amp;&和&apos;’单引号&quot;"双引号值得注意的是:转义序列字符之间不能有空格;转义序列必须以”;”...原创 2019-01-25 11:14:29 · 3588 阅读 · 0 评论 -
Mybatis的Mapper文件sql语句中使用常量值或者枚举常量值
枚举'${@全路径名@枚举值.get属性()}',则会解析出枚举值的属性常量值,放入sql语句中。这里单引号’'是因为${}占位符只是把值给填充进去,要表示字符串的话,加上单引号,不是字符串则不用加常量'${@全路径名@常量名}',会解析出常量值,放入sql语句中。其实,方法、属性等也可以解析出来,就如同:类.静态属性、类.静态方法()。...转载 2019-08-01 16:44:22 · 3144 阅读 · 0 评论 -
mybatis批量插入数据 ignore关键字忽略重复数据/唯一索引
<!-- 批量插入数据 --><insert id="insertxxxByBatch" parameterType="java.util.List"> insert ignore into xxxtable ( xxx_id, yyy_id, version ) values <for...原创 2019-08-23 22:41:29 · 12976 阅读 · 0 评论 -
Mybatis 3.5新特性-Optional支持
Mybatis 3.5 发布有段时间了,终于支持了 Optional ,这么实用的特性,竟然还没人安利……于是本文出现了。文章比较简单,但非常实用,因为能大量简化恶心的判空代码。TIPS简单起见——本文直接用Mybaits的注解式编程,不把SQL独立放在xml文件了省略Service,直接Controller调用DAOBefore相信大家使用Mybatis时代码是这样写的:...转载 2019-09-04 09:30:50 · 3201 阅读 · 1 评论