mybatis
紫潇清竹
这个作者很懒,什么都没留下…
展开
-
mybatis 二级缓存配置
(1)当为select语句时:flushCache默认为false,表示任何时候语句被调用,都不会去清空本地缓存和二级缓存。useCache默认为true,表示会将本条语句的结果进行二级缓存。(2)当为insert、update、delete语句时:flushCache默认为true,表示任何时候语句被调用,都会导致本地缓存和二级缓存被清空。useCache属性在该情况下没有。原创 2017-05-27 10:34:54 · 758 阅读 · 0 评论 -
Oracle+Mybatis的foreach insert批量插入报错的快速解决办法
MyBatis的foreach功能在oracle数据库进行批量插入,报错如下:Cause: java.sql.SQLSyntaxErrorException: ORA-00933: SQL 命令未正确结束 id="addUser" parameterType="java.util.List"> order="BEFORE" resultType="S原创 2017-05-27 11:00:22 · 2538 阅读 · 3 评论 -
mybatis传入List参数或者单个String 参数等问题
一:在Userdao里面定义一个方法 public int deleteBatch(List ids);在对应的UserDao.xml错误写法DELETE FROM s_userWHERE id in collection="ids"open="(" separator=","close=")">#{ids}错误原因是:你可以传递一个 Li原创 2017-05-27 10:22:22 · 21091 阅读 · 2 评论 -
mybatis logback.xml 配置打印sql
指定到mapper.xml对应的dao所在的包。原创 2017-05-27 11:16:24 · 7903 阅读 · 2 评论