![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java之MyBatis
文章平均质量分 94
养-乐多
这个作者很懒,什么都没留下…
展开
-
MyBatis批量执行,以及解决通用Mapper的坑
说到MyBatis的批量插入、修改相信很多人会说使用foreach遍历集合,然后去执行SQL语句;或者在XML中去使用foreach标签拼接SQL语句然后执行。其实这不是批量执行,而只能称之为是遍历执行。那么怎么才是批量执行呢?答案就在MyBatis官方文档中写着呢!http://www.mybatis.org/mybatis-3/configuration.html#settings 执行类型 描述 选项 默认值 defaultExecutorType Configures the def原创 2020-09-22 17:45:35 · 1375 阅读 · 0 评论 -
Mybatis学习之查询
MyBatis架构图MyBatis核心配置文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration>原创 2017-09-18 22:51:36 · 387 阅读 · 0 评论 -
MyBatis学习之获取主键策略
数据库主键一般使用int自增长或者uuid,如果使用MyBatis来做这块怎么做呢? 自增长 <!--添加用户 注意参数的名称与对象属性一致 --> <insert id="insertUser" parameterType="com.xanthuim.pojo.User"> <!-- selectKey标签实现主键返回 keyColumn主键对应的哪一列原创 2017-09-19 00:41:49 · 635 阅读 · 0 评论 -
mybatis传入多个参数
需要查阅本文的基本都是需要传入多个参数的,这里记住一句话:无论你传的参数是什么样的,最后mybtis都会将你传入的转换为map的,那么既然这样,当我们要传入多个参数时,何不直接给与map类型即可,然后mapper.xml通过#{map.key}来获取值即可,这个特别适合动态搜索,或者多个参数的查询,并且可以在mapper的xml语句中通过if判断来实现若为空,则不添加查询条件,<if test="u原创 2017-10-10 15:39:21 · 1292 阅读 · 1 评论 -
Mybatis Generator最完整配置详解
转自:http://bbs.520it.com/forum.php?mod=viewthread&tid=265&highlight=Mybatis<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configur转载 2017-12-01 17:53:59 · 225 阅读 · 0 评论 -
MySQLNonTransientConnectionException: Could not create connection to database server.
Spring整合mybatis并使用driud数据库连接池,启动测试类就报”MySQLNonTransientConnectionException: Could not create connection to database server.“,检查了一番配置文件没发现问题,而且我之前用过这些配置,按理说没问题。各种百度、谷歌没结果,想起来装了mysql 8.0,估计是这个问题。既然是这个问题...原创 2018-05-26 17:06:25 · 68931 阅读 · 25 评论