mybatis 源码分析
文章平均质量分 75
Best Wu
这个作者很懒,什么都没留下…
展开
-
Mybatis 缓存机制
Mybatis 的一级缓存与二级缓存 当我们使用 Mybatis 开启一次与数据库的会话,Mybatis 会创建出一个 SqlSession 对象表示一次与数据库会话。 在对数据库的一次会话中,我们有可能反复地执行相同的查询语句,如果不采取一些措施的话,每一次查询都会物理查询一次数据库,而我们在极短的时间内做了完全相同的查询,那么它们的结果极有可能完全相同,由于查询一次数据库的代价很大,这有可能造成很大的资源浪费。 为了解决这一问题,减少资源的浪费,Mybatis 会在表示会话的 SqlSession 对象原创 2021-04-02 17:00:00 · 134 阅读 · 0 评论 -
Mybatis 实现原理
MyBatis 实现原理 读取 mybatis 配置信息,并创建 SqlSessionFactory 对象。 通过 SqlSessionFactoryBuilder 对象构建 SqlSessionFactory: public SqlSessionFactory build(InputStream inputStream) { return build(inputStream, null, null); } public SqlSessionFactory build(InputStream原创 2021-03-29 17:02:56 · 201 阅读 · 0 评论