Mybatis
文章平均质量分 63
paidaxinga
初出茅庐事事新,千番学问刚入门。
展开
-
SQL异常记录
异常如下2022-03-16 23:30:34.634 ERROR 7452 --- [http-nio-8084-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.spri原创 2022-03-17 01:11:37 · 2908 阅读 · 0 评论 -
Mybatis-plus更新操作更新字段空值问题
MyBatis-plus更新操作更新字段空值问题前言更新指定字段为null的方法前言MyBatis-plus在进行更新操作时不会更新传入实体中为null或默认值属性字段,只更新不为null的值、非默认值的属性字段。如: public int updateToken(String phone,String token) { /** *new了一个User,只设置了token的值,根据 *phone更新时不会更新其他值只会更新token */原创 2022-03-02 14:54:46 · 4978 阅读 · 0 评论 -
Mybatis-plus分页插件使用(新)
Mybatis-Plus分页插件使用Config配置ServiceController测试Config配置@Configuration@EnableTransactionManagement@MapperScan("com.liyue.music.dao")public class ApplicationConfig { /** * 插件主体 * @return */ @Bean public MybatisPlusInterceptor m原创 2022-02-25 14:13:05 · 984 阅读 · 0 评论 -
Mybatis-plus两种批量插入方法比较(带源码)
Mybatis-plus两种批量插入方法比较1 SQL注入器方式1.1 SqlInjector 注入器类1.2 MyBatisPlusConfig 配置类1.3 Mapper基础类1.4 UserMapper 继承MyBaseMapper类2 IService方式2.1 BatchHandlerMapper 接口2.2 DeptMapper 接口2.3 BatchHandlerMapperImpl类3 测试4 测试结果4.1 一万条数据4.2 一百万条数据5 原因5.1 IService源码5.2 SQL注原创 2021-12-09 11:12:51 · 1647 阅读 · 0 评论 -
解决List重新封装后pagehelper分页失效
问题在使用PageHelper进行分页时,对查询的数据进行了分页,但是将查询数据重新封装到另一个指定类的List集合后,将数据放到PageInfo返回就出现了分页失效的问题。代码如下:原因PageHelper中的startPage只对后一个查询语句有效,因此你查询了多少条,后面就封装多少条返回,但是分页数据是没有返回到的。解决 //分页 PageInfo<Question> source = PageHelper.startPage(pageNum, p原创 2021-09-10 22:24:56 · 1837 阅读 · 2 评论 -
Mybatis实现自关联查询(多对一和一对多同时实现)
Mybatis实现自关联查询原创 2021-08-18 23:55:43 · 551 阅读 · 0 评论 -
Mybatis实现添加数据后返回添加后的自增id
Mybatis实现添加数据后返回添加后的自增id原创 2021-08-13 17:48:42 · 362 阅读 · 0 评论 -
Mybatis实现多对多关联查询
Mybatis实现多对多关联查询详细步骤原创 2021-08-10 15:12:41 · 1809 阅读 · 1 评论