![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
文章平均质量分 90
andQVQ
这个作者很懒,什么都没留下…
展开
-
SqlSessionFactory和SqlSession详解
1.SqlSessionFactory是MyBatis的关键对象,它是个单个数据库映射关系经过编译后的内存镜像。2.SqlSessionFactory对象的实例可以通过SqlSessionFactoryBuilder对象类获得,而SqlSessionFactoryBuilder则可以从XML配置文件或一个预先定制的Configuration的实例构建出SqlSessionFactory的实例。3.每一个MyBatis的应用程序都以一个SqlSessionFactory对象的实例为核心。4.SqlSessio原创 2022-06-01 17:08:16 · 6140 阅读 · 0 评论 -
batchUpdate几种方法对比
文章目录batchUpsate(String[] sqls)这种的sql在于多样化,可以是各种混合sql,在操作时,批量1000条执行一次,中途有某条sql报错时,后面的sql则不会执行,之前的sql则全部会执行提交。batchUpdate(String sql, List<Object[]> batchArgs)没有预编译,这种的sql在于效率,固定的sql,变化的参数,操作时间会极大减少,默认情况下,当中途有数据报错时,会全部回滚,不提交,所以是全部插入或者全部不插入;batch原创 2022-04-24 13:52:22 · 2552 阅读 · 0 评论 -
Mybatis原理
文章目录- 什么是Mybatis?- Mybaits的优点:- MyBatis框架的缺点:- MyBatis与Hibernate有哪些不同?- 架构MyBatis缓存一级缓存- mybatis技巧和细节1、#{}和${}的区别是什么?2、通常一个Xml映射文件,都会写一个Dao接口与之对应,请问,这个Dao接口的工作原理是什么?Dao接口里的方法,参数不同时,方法能重载吗?3、Mybatis是如何进行分页的?分页插件的原理是什么?4、Mybatis是如何将sql执行结果封装为目标对象并返回的?都有哪些映射形原创 2022-04-23 16:14:10 · 966 阅读 · 0 评论