![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
【mybatis深入】
文章平均质量分 89
Mybatis的知识点总结及源码分析
痴书先生
静以修身,俭以养德
展开
-
简单理清mybatis中的SqlSession、SqlSessionTemplate、SessionFactory和SqlSessionFactoryBean之间的关系
很多初学者在学习mabatis或者看公司的mybatis项目时,总是搞不清楚SqlSessionSql、SqlSessionTemplate、SessionFactory和SqlSessionFactoryBean这几者之间的关系,尤其是我们在看别人的代码时,不同的项目都是不同的人完成的,风格迥异,有人用spring配置的形式,有人用springboot硬编码的形式,更有复杂点的项目,使用了读写分离等等,很容易让人懵圈。这篇文章的目的就是用通俗易懂的方式给大家理清这几者之间的关系。如若您觉得有帮助,点个赞支转载 2021-04-18 00:05:34 · 783 阅读 · 0 评论 -
解析Mybaits的insert方法返回数字-2147482646的原因
前言:前几天在做项目demo的时候,发现有一个很奇怪的现象,就是MyBatis发现更新和插入返回值一直为"-2147482646".无论怎么改,这个值一直不变...是在摸不着头脑,百度和谷歌了一下,有这样的说法原来是由defaultExecutorType设置引起的,如果设置为BATCH,更新返回值就会丢失。If the BATCH executor is in use, the update counts are being lost.操作:也就是说在spring的配置文件中,只要把con.原创 2021-04-17 23:17:03 · 454 阅读 · 0 评论