![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
文章平均质量分 60
龙池小生
养性事天,修身立命
展开
-
你要惊艳所有人,然后悄悄学java -- mybatis 自动生成
需求:开发过程中,尤其在项目开发的初期阶段,需要建立一些表实体、mybatis xml文件、这个时候手敲代码就duck不必了。下面教给大家一种自动给生成 实体、mapper文件、mybatis xml文件的方法。示例为已经建立好的springboot项目首先:添加自动生成的jar包 <dependency> <groupId>org.mybatis.generator</groupId>原创 2020-12-03 18:17:21 · 43861 阅读 · 0 评论 -
mybatis xml 批量插入 in查询 模糊like查询 字符串转时间区间查询等操作
in 查询;模糊 like查询;字符串转时间 区间查询;批量插入 foreach原创 2020-11-04 15:17:35 · 53554 阅读 · 2 评论 -
mybatis 插入大量数据效率对比,foreach插入、SqlSession批量插入、sql插入
新增xml执行效率测试:xml执行时间比sql稍慢一些,50000条数据插入时间约为2000毫秒左右,平均时间是sql的2倍左右。sql插入的效率最高,sqlsession次之,mybatis框架foreach插入效率最低。2 使用mybatis-plus框架的insert方法,for循环,每次执行一次插入。使用mybatis插入数据执行效率对比,对比三种方式(测试数据库为MySQL),1 使用 SqlSessionFactory,每一批数据执行一次提交(3 使用ibatis,纯sql插入。原创 2020-05-14 11:26:28 · 43520 阅读 · 14 评论 -
mybatis、mybatis-plus、ibatis注解使用对比
mybatis操作数据的实现方式主要分为三种1、通过原生的方式配置xml操作数据2、通过继承mapper接口操作数据,mapper接口操作数据有多种方式,如 tk.mybatis、mybatis-plus,本文使用mybatis-plus3、通过注解方式操作数据,例如使用 @SelectProvider注解动态拼装sql查询数据,适用于复杂的sql查询以下示例三种实现方式,以spr...原创 2019-12-06 10:31:35 · 41366 阅读 · 2 评论 -
@SelectProvider如何使用
以mybatis为例mapper层mapper文件中写入@SelectProvider注解方法public interface AuditResultMapper extends Mapper<AuditResult> { @SelectProvider(type = SqlProvider.class, method = "getDataSql") L...原创 2019-11-28 10:33:23 · 886 阅读 · 0 评论 -
mybatis学习,简单实例
因为工作中所使用的开发框架都是ssh,很长时间没有使用ssh框架之外的框架,最近温习了一下mybatis,废话不多说,直接上实例。1、首先建立java web项目2、导入开发所需jar包,jar包可以去mybatis官网下载,mybatis官网jar包下载步骤3、创建测试表,下面是我的表结构。4、创建配置文件jdbc配置文件:##mysqljdbc.driverClassName=com.mys...原创 2018-03-15 18:23:33 · 268 阅读 · 0 评论 -
we failed to succeed more than the maximum number of allowed acquisition attempts (2). Last acquisit
jdbc 连接数据库出现错误:we failed to succeed more than the maximum number of allowed acquisition attempts (2). Last acquisition attempt exception: java.sql.SQLException: Access denied for user XXXXXX(using ...原创 2019-03-28 22:24:47 · 8763 阅读 · 5 评论