
MyBatis
文章平均质量分 82
黄团团
用博客分享技术和记录总结,不讲废话,只讲干货!
展开
-
MyBatis多次查询返回相同的对象BUG解决
多次查询相同的数据库记录,但每次查询返回的对象是同一个实例的引用:经过我反复研究和测试,先说结论是缓存导致的问题,因为MyBatis 的一级缓存是默认开启的,在同一事务中(我加了@Transactional这个注解),相同的查询只会返回缓存中的对象,而不会从数据库中重新加载,换而言之,这2个对象指向的都是同一个对象地址,是同一个实例,而不是新的实例。原创 2025-03-17 13:44:28 · 120 阅读 · 0 评论 -
SpringBoot整合MyBatis-Plus完整详细版(提供Gitee源码)
本篇文章完整详细介绍了SpringBoot整合MyBatis-Plus的完整过程,这边我的SpringBoot版本是2.4版本、JDK1.8和Maven3.8.1版本,跟着文章一步步走就可以了,MyBatis-Plus整合非常方便,也是现在企业开发中经常会用的一个持久层框架。原创 2024-08-13 20:58:42 · 602 阅读 · 0 评论 -
Cause: java.sql.SQLSyntaxErrorException: Table ‘master.user‘ doesn‘t exist表/视图不存在踩坑记录(提供Gitee源码)
org.springframework.jdbc.BadSqlGrammarException:### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table 'master.product' doesn't exist表/视图不存在。原创 2024-07-19 15:38:40 · 527 阅读 · 0 评论 -
团团代码生成器V1.0:一键生成完整的CRUD功能(提供Gitee源码)
在日常开发的中,经常会需要重复写一些基础的增删改查接口,虽说不难,但是会耗费我们一些时间,所以我自己开发了一套纯SpringBoot实现的代码生成器,可以为我们生成单条数据的增删改查,还可以生成多条数据的批量新增、修改和删除功能,可以大大提高我们的开发效率,本篇博客我会详细介绍这套代码生成器的使用教程。原创 2023-08-17 20:56:51 · 1627 阅读 · 3 评论 -
【万字长文】SpringBoot整合Atomikos实现多数据源分布式事务(提供Gitee源码)
在最近的实际开发的过程中,遇到了在多数据源的情况下要保证原子性的问题,这个问题当时遇到了也是思考了一段时间,后来通过搜集大量资料与学习,最后是采用了分布式事务来解决这个问题,在讲解之前,在我往期的博客提前搭好了一个SpringBoot整合MyBatis搭建MySQL多数据源的教程,本篇博客我是在原有的这个项目的基础之上进行的改造,主要新增了几个配置项进行实现的,大家可以先简单的看一下这篇文章!原创 2023-08-04 00:28:24 · 2387 阅读 · 0 评论 -
【万字长文】SpringBoot整合MyBatis搭建MySQL多数据源完整教程(提供Gitee源码)
在我往期的博客介绍了2种关于如何使用SpringBoot搭建多数据源操作,本期博客我参考的是目前主流的框架,把最后一种整合多数据源的方式以博客的形式讲解完,整合的过程比较传统和复杂,不过我依旧会把每个实体类的思路都给大家讲解清楚的,项目的最后我都会提供Gitee源码地址。原创 2023-08-01 10:20:28 · 2451 阅读 · 2 评论 -
SpringBoot+Mybatis搭建Oracle多数据源配置简述(提供Gitee源码)
这里主要简介如何用SpringBoot搭建一个多路数据源的配置,我把所有的配置信息都贴出来,大家一键复制使用即可!原创 2023-02-18 19:08:59 · 4558 阅读 · 0 评论 -
Oracle批量插入报错,ORA-01745: 无效的主机/绑定变量名
Oracle一次性大批量插入数据时报错,ORA-01745: 无效的主机/绑定变量名原创 2023-02-15 13:17:30 · 4625 阅读 · 0 评论 -
@Transactional和@DS避免数据源冲突的解决方案(提供gitee源码)
如何解决@Transactional和@DS的冲突问题,从业务还原、原因剖析和如何解决这三点一步步阐明,一份详细的总结文档原创 2022-09-30 13:58:58 · 7690 阅读 · 4 评论 -
MyBatis批量插入的五种方式归纳总结
这里我列举了MyBatis和MyBatis-Plus常用的五种批量插入的方式,进行了详细的总结归纳,写的非常详细,整体思路清晰明了,只分享干货。原创 2022-09-17 20:39:43 · 17821 阅读 · 4 评论 -
猿创征文|SpringBoot整合MyBatis四种常用的分页方式(详细总结)
学习了网络上很多关于MyBatis的分页方式,于是我就对目前常用的四种分页方式进行学习总结,纯手打,简洁且思路清晰明了,仅供学习和参考!原创 2022-08-28 23:22:36 · 1292 阅读 · 0 评论