mybatis
花名提莫
一个节操泛滥,一身凛然正气,刚正不阿的程序员
展开
-
手写 Mybatis,“整整” Mybatis源码
前言前两天写了一个 手写Spring ioc 框架,“撸撸”Spring 源码我们今天来整整Mybatis。mybaits 在 ORM 框架中,可算是半壁江山了,由于它是轻量级,半自动加载,灵活性和易拓展性。深受广大公司的喜爱,所以我们程序开发也离不开 mybatis 。很多朋友对 mybatis 源码没什么了解,或者想看但是不知道怎么看的苦恼吗?归根结底,我们还是需要知道为什么会有 mybatis ,mybatis 解决了什么问题? 想要知道 mybatis 解决了什么问题,就要知道传统的原创 2020-10-30 16:02:53 · 5784 阅读 · 8 评论 -
这些年我们面试遇到的Mybatis面试题!熬夜整理(强烈建议收藏)
点关注,不迷路;持续更新Java相关技术及资讯!!!如果您看完这篇文章!觉得有用!不要吝啬给我点赞哟!点赞、点赞、点赞!1、什么是Mybatis?1、Mybatis 是一个半 ORM( 对象关系映射)框架,它内部封装了 JDBC,开发时只需要关注 SQL 语句本身, 不需要花费精力去处理加载驱动、创建连接、创建statement 等繁杂的过程。程序员直接编写原生态 sql,可以严格控制 sql 执行性能, 灵活度高。2、MyBatis 可以使用 XML 或注解来配置和映射原生信息, 将 .原创 2020-05-31 15:06:39 · 2192 阅读 · 1 评论 -
MyBatis 一级缓存在分布式下的坑你知道吗?
前言:最近生产环境的余额系统在扣减余额时经常出现余额够但是提示余额不足无法扣减的情况。查看代码逻辑,发现会先查询一次判断余额是否够,再实际扣减,之后查看日志发现并没有执行查询语句就返回错误了,推测可能是 MyBatis 一级缓存没有关闭引起的脏数据问题。关闭一级缓存后果然恢复正常了。所以有了这篇文章,验证下 MyBatis 一级缓存的生效条件。一级缓存MyBatis 默认会开启一级缓存,在...原创 2020-02-04 12:56:00 · 3188 阅读 · 4 评论