Mybatis:事务管理机制详解

事务是一个最小的逻辑执行单元,整个事务不能分开执行,要么同时执行,要么同时放弃执行。
Mybatis的事务管理分为两种形式:JDBCMANAGED

阅读更多

MyBatis:缓存机制详解

Mybatis查询缓存分为一级缓存和二级缓存,一级缓存属于sqlsession级别,二级缓存属于Mapper级别。
Mybatis通过缓存机制可减轻直接访问数据库的压力,提高数据库性能。

阅读更多

MyBatis:介绍及执行流程

Mybatis介绍

  • Mybatisapache 下的一个开源项目,是对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建 connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。
  • Mybatis 通过xml或注解的方式将要执行的各种statement(statement、preparedStatemnt、CallableStatement)配置起来,并通过 java 对象和 statement 中的sql 进行映射生成最终执行的 sql 语句,最后由 mybatis 框架执行 sql 并将结果映射成 java 对象并返回。

    MyBatis架构框架图

阅读更多

博客第一篇

从事互联网行业十年,日志多多,一直想搭个自己的博客,终于在此时完成,博客搭建仍在完善中。

之前一直没写博客,但一直写技术日志,印象笔记用着不错,后续将日志迁移到此。

主做技术、带过团队、管过项目、创过业、踩过N多的坑,个中精彩故事在些停留。