mybatis
-
SpringBoot + Mybatis + Druid + PageHelper在多数据源下如何配置并实现分页
前言本篇文章主要讲述的是SpringBoot整合Mybatis、Druid和PageHelper 并实现多数据源和分页。其中SpringBoot整合Mybatis这块,在之前的的一篇文章中已经讲述了,这里就不过多说明了。重点是讲述在多数据源下的如何配置使用Druid和PageHel...[详细]
2021-04-08 09:02 分类:编程语言 Mybatis控制台打印SQL语句的两种方式实现
问编程客栈题描述 在使用mybatis进行开发的时候,由于可以动态拼接sql,这样大大方便了我们。但是也有一定的问题,当我们动态sql拼接的块很多的时候,我们要想从*mapper.xml中直接找出完整的sql就会非常的难,这个时[详细]
2021-04-07 12:19 分类:编程语言-
MyBatis控制台显示SQL语句的方法实现
一、单独使用MyBatis (1)在mybatis.xml配置文件中添加如下配置 <setting name=\"logImpl\" value=\"STDOUT_LOGGING\" />[详细]
2021-04-07 12:10 分类:编程语言 详解MyBatisPlus逻辑删除与唯一索引冲突问题
1、问题背景: 在开发中,我们经常会有逻辑删除和唯一索引同时使用的情况。但当使用mybatis plus时,如果同时使用逻辑删除和唯一索引,会报数据重复Duplicate entry的问题。[详细]
2021-04-07 11:16 分类:编程语言-
Mybatis批量插入返回插入成功后的主键id操作
我们都知道Mybatis在插入单条数据的时候有两种方式返回自增主键: 1、对于支持生成自增主键的数据库:增加 useGenerateKeys和keyProperty ,<insert>标签属性。[详细]
2021-04-07 10:29 分类:编程语言 -
解析Mybatis的insert方法返回数字-2147482646的解决
前言:前几天在做项目demo的时候,发现有一个很奇怪的现象,就是MyBatis发现更新和插入返回值一直为\"-2147482646\".无论怎么改,这个值一直不变...是在摸不着头脑,百度和谷歌了一下,有这样的说法原来是由defaultE[详细]
2021-04-07 10:25 分类:编程语言 MyBatis limit分页设置的实现
错误的写法: <select id=\"queryMyApplicationRecord\" parameterType=\"MyApplicationRequest\" resultMap=\"myApplicationMap\">[详细]
2021-04-07 09:37 分类:编程语言mybatis中insert主键ID获取和多参数传递的示例代码
一、插入数据主键ID获取 一般我们在做业务开发时,经常会遇到插入一条数据并使用到插入数据的ID情况。如果先插入在查询的话需要多一次sql查询,未免效率太低。因此mybatis也有提供插入数据并返回主键ID的方式。如下[详细]
2021-03-27 10:30 分类:编程语言-
Spring Boot 集成 Mybatis Plus 自动填充字段的实例详解
一般在表设计的时候,都会在表中添加一些系统字段,比如 create_time、update_time等。[详细]
2021-03-24 11:29 分类:编程语言 -
Mybatis 如何批量删除数据的实现示例
本期以最常用的根据id批量删除数据为例: 接口设计1:List类型单参数 Integer deleteByIds(List<Integer> ids);[详细]
2021-03-23 12:30 分类:编程语言