mybatis
linlinlinfeng
付出没难度,收获没意义
展开
-
Mybatis中动态SQL使用foreach遍历
在之前数据库中用sql语句批量删除的操作 使用sql多条删除语句delete from person where name in ('a','b'); 现在改用mybatis中批量数据库语句删除 <delete id="deletePerson"> delete from person where name in <foreach collection="...原创 2018-07-26 12:04:11 · 909 阅读 · 0 评论 -
Mybatis中@Param的使用
QuerySupplierComparisonBillResult querySupplierComparisonBill(@Param("supplierId") Long supplierId, @Param("dateType") int dateType, @Param("firstDate") String firstDate, @Param("lastDate") String lastDate,@Param(&qu原创 2018-10-18 11:21:09 · 1612 阅读 · 0 评论 -
mybatis中CDATA的使用
在使用mybatis 时我们sql是写在xml 映射文件中,如果写的sql中有一些特殊的字符的话,在解析xml文件的时候会被转义,但我们不希望他被转义,所以我们要使用<![CDATA[ ]]>来解决。 <![CDATA[ ]]> 是什么,这是XML语法。在CDATA内部的所有内容都会被解析器忽略。 如果文本包含了很多的"<"字符 <=和"&"字符...转载 2018-10-10 14:22:40 · 639 阅读 · 0 评论 -
mybatis中 choose when 使用
<choose> <when test="group_type != '' and group_type== 3"> GROUP BY k.goods_purchase_sku_id </when> <otherwise> GROUP BY k.goods_purchase_sku_id ...原创 2018-12-17 10:23:41 · 3780 阅读 · 0 评论 -
MySQL中GROUP_CONCAT函数的使用,separator
GROUP_CONCAT separator可将查询结果用字符串连接变为一行,需配合使用GROUP BY 举例:查询打分.打分是两个评委给的分数,每个人的成绩是有两个,但希望查出来的结果是用字符串连接的,变为一行数据 SELECT USERID, SCORE FROM TBL_SC...转载 2018-12-17 10:34:51 · 5047 阅读 · 3 评论 -
mybatis动态sql中的trim标签的使用
trim标记是一个格式化的标记,可以完成set或者是where标记的功能,如下代码: 1、 select * from user <trim prefix="WHERE" prefixoverride="AND |OR"> <if test="name != null and name.length()>0"> AND name=#{na...转载 2019-01-28 15:10:01 · 203 阅读 · 0 评论 -
SpringBoot整合Mybatis无法扫描xml文件问题
网上说是使用idea在SpringBoot整合Mybatis时候会扫描不到xml文件 1.将xml文件放在resources下 2.在application.properties中配置xml文件的扫面原创 2019-03-19 21:50:01 · 4082 阅读 · 0 评论 -
Mybatis配置控制台输出SQL语句填充占位符
我们使用spring整合mybatis时候,希望根据控制台输出的sql语句来复制到Navicat等工具去测试,配置如下 在mybatis的配置文件mybatis-config.xml中配置 <configuration> <!-- | 全局配置设置 | | 可配置选项 默认值, 描述 | | aggressiveLazy...原创 2019-03-28 09:49:37 · 2350 阅读 · 0 评论 -
Spring整合mybatis-plus
一、mybatis-plus简介: Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。这是官方给的定义,关于mybatis-plus的更多介绍及特性,可以参考mybatis-plus官网。那么它是怎么增强的呢?其实就是它已经封装好了一些crud方法,我们不需要再写xml了,直接调用这些方法就行,就类似于...原创 2019-07-31 15:58:50 · 182 阅读 · 0 评论