mybatis
jack-life
后端开发,java、go语言
展开
-
mybatis对特殊字符的模糊查询
mybatis对特殊字符的模糊查询最近开发一个功能时遇到的问题,pg数据库里面存储的有包含"_"下划线的名字时,模块查询使用 下划线作为关键字进行模块查询时,会把所有数据查出来,发现是使用LIKE关键字进行模糊查询时,%、下划线 和 [] 单独出现时,会被认为是通配符,所以需要进行转义,然后通过ESCAPE告诉数据库转义字符后的字符为实际值。首先对关键字进行转义 if (ke...原创 2018-12-28 14:38:12 · 3964 阅读 · 0 评论 -
mabatis 多参数包含list时,使用foreach的用法
mabatis 多参数包含list时,使用foreach的用法(1)单个参数为list注意:使用@param注解时,mapper指定了参数名,xml中需要严格匹配dao部分的mapperpublic void getTags(@Param("tagIdList")List<Integer> tagIdList);xml部分:<select id="getTags"&g...原创 2019-01-07 13:53:10 · 3082 阅读 · 0 评论 -
Springboot集成mybatis
Springboot集成mybatis1.添加maven依赖包括mybatis和要连接的数据库驱动,这里我连接的是postgres,使用MySQL的换成对应到依赖即可。 &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.mybatis.spring.boot&amp;lt;/groupId&amp;gt;原创 2019-01-14 17:18:12 · 266 阅读 · 0 评论