1.传入string单个参数进行判断是 要使用 <if test="_parameter != null"></if>

2.mybatis批量插入
<insert id="insertSerily" parameterType="java.util.List">
insert into sys_role_resource
(id, role_id, resource_id
)
values
<foreach collection="list" item="item" index="index" separator=",">
(#{item.id},#{item.roleId},#{item.resourceId})
</foreach>
</insert>

3.(maven)在使用mybaits的项目中如果使用dubbo的话,在打包的时候会发生spring版本冲突的问题,解决的办法如下:
<dependency>  
            <groupId>com.alibaba</groupId>  
            <artifactId>dubbo</artifactId>  
            <version>2.5.3</version>  
            <exclusions>  
            <exclusion>  
                <artifactId>spring</artifactId>  
                <groupId>org.springframework</groupId>  
                </exclusion>  
            </exclusions>  
</dependency>

4.mybatis中的XML转义字符

&lt;                                                                          <         小于号                                           
&gt;                                                                         >                                      大于号
&amp; & 和
&apos; ’ 单引号
&quot; " 双引号

5.使用mybatis批量更新
数据库链接要开启如下语句
&allowMultiQueries=true

更新语句
<update id="updateDataCheckHourSerily" parameterType="java.util.List">
<foreach collection="list" item="item" index="index" open=""
close="" separator=";">
update data_check_hour
<set>
outlet_id=#{item.outletId},
create_date=#{item.createDate},
check_user=#{item.checkUser},
check_time=#{item.checkTime},
</set>
where id = #{item.id}
</foreach>
</update>

6.mybatis使用的时候,打印sql语句
在mybatis-configuration.xml添加如下语句
<settings>
<!-- print mybatis'sql sentences in console    author:mpc-->
<setting name="logImpl" value="STDOUT_LOGGING" />
</settings>

...未完待续

mybatis使用过程遇到的一些问题及解决方法相关推荐

  1. hadoop过程中遇到的错误与解决方法

    hadoop过程中遇到的错误与解决方法 参考文章: (1)hadoop过程中遇到的错误与解决方法 (2)https://www.cnblogs.com/zhjh256/p/10669881.html ...

  2. 计算机组装时遇到的问题,计算机组装及正常维修过程中遇到的问题和解决方法.doc...

    <计算机组装及正常维护过程中遇到的问题和解决方法> 指导老师:XXX 班级:XXX 姓名:XXX 学号:XXXX 计算机组装遇到的问题和解决方法 在安装之前要特别注意下面这些事项:第一.防 ...

  3. 使用遇到的问题_聚氯化铝在使用过程中遇到的问题及解决方法

    聚氯化铝在使用过程中遇到的问题及解决方法 随着现在工业的发展改良,现在的工业废水水质的变化幅度大,导致处理方面也有新的问题出现,常见的有聚氯化铝投入水中产生泡沫,药剂堵塞泵等问题. 聚氯化铝投入水中产 ...

  4. 将html代码部署到阿里云服务器,并进行域名解析,以及在部署过程中遇到的问题和解决方法

    将html代码部署到阿里云服务器,并进行域名解析,以及在部署过程中遇到的问题和解决方法 参考文章: (1)将html代码部署到阿里云服务器,并进行域名解析,以及在部署过程中遇到的问题和解决方法 (2) ...

  5. MAYA XGen创建毛发时报错找不到过程“XgCreateDescription“或提示“RuntimeError”的解决方法

    MAYA XGen创建毛发时报错找不到过程"XgCreateDescription"或提示"RuntimeError"的解决方法 大多数情况不是你的xgen坏掉 ...

  6. 记flume部署过程中遇到的问题以及解决方法(持续更新)

    项目需求是将线上服务器生成的日志信息实时导入kafka,采用agent和collector分层传输,app的数据通过thrift传给agent,agent通过avro sink将数据发给collect ...

  7. crossover的使用过程中出现的问题和解决方法

    crossover的使用过程中出现的问题和解决方法: 原因分析: 出现X11丢失的主要是因为缺少的X11软件包,这一错误在Mac OS 10.6系统上发生的频率比较高,在Mac OS 10.8及更高版 ...

  8. 硒鼓加粉过程中常见缺陷对照表及解决方法!

    硒鼓加粉过程中常见缺陷对照表及解决方法! 1.问题:底灰 原因:低湿高温;PCR(充电辊)缺陷;磁辊护套及涂层缺陷;PCR或电晕电接触点缺陷;OPC(感光鼓)缺陷;不良碳粉;高压电源不良. 解决方法: ...

  9. 使用计算机过程存在的问题,中小学教师计算机应用过程中存在的问题及解决方法...

    中小学教师计算机应用过程中存在问题及 解决方法 布尔津县初级中学-阿布德拉合曼·吾肯 在这迅速发展的信息时代,计算机是任何人日常生活中必不可少的工具.计算机的出现促进了人类社会的迅速发展.如今计算机无 ...

最新文章

  1. 动软代码生成V2.74模版简介
  2. sass @function,@for,@mixin 的应用
  3. php接口性能测试工具,PHP 应用性能优化指南
  4. [HDCTF2019]MFC
  5. .net MVC(存储过程+SQLHelper)
  6. 两组回归系数差异检验_【stata系列】——组间系数差异检验
  7. Spring MVC:测试简介
  8. webpack联邦模块之remotes方法
  9. js遍历Object所有属性
  10. 开发项目的简单流程(需求、数据库、编码)
  11. SVN 客户端的安装与配置
  12. 拓端tecdat|R语言网络分析友谊悖论案例
  13. python处理csv文件计算均值_PYTHON实现对CSV文件多维不同单位数据的归一化处理
  14. 关于在用Swift开发iOS时如何隐藏NavigationBar和TabBar
  15. 如何成功移植cleanflight、INAV到keil开发环境
  16. arduino智能闹钟_要写一个Arduino的电子闹钟程序,板子是Arduino UNO,和一个实时钟的芯片DS1307,开发环境是Arduino-1.0.2...
  17. 按Right-BICEP要求的测试用例
  18. 二叉平衡树(C++)
  19. 微服务-Nacos动态配置中心
  20. 关于5944空间的所谓免费

热门文章

  1. php 发送短信 sms,php 调用百度sms来发送短信的实现示例
  2. 用matlab数学综合实验,MATLAB与数学实验(第2版)
  3. python日期转化成周数_[转]浅析使用python计算两个日期间隔天数﹑周数和指定若干天后对应的日期等...
  4. python文件下载速度 装饰器_python使用装饰器对文件进行读写操作'及遍历文件目录...
  5. Java的异常跟踪栈
  6. C语言高级输出及进阶
  7. jsoup解析和遍历一个html文档详解
  8. java 窗体 源码_Java制作MDI窗体源代码
  9. html怎么设置锯齿边框样式,CSS3实现边框锯齿效果
  10. js预览本地word文档_Github+docsify打造在线文档