mybatis
sifannnn
国家级“二代身份证持有者”,在校期间多次获得“再来一瓶”奖励。
展开
-
小李的Mybatis学习笔记(二)
MyBatis的实现原理: Mybatis的实现是基于动态代理机制来进行实现的,主要是的在Mapper接口上使用了动态代理。 原理图: 通过sqlSession.getMapper(XXXMapper.class) 方法,MyBatis 会根据相应的接口声明的方法信息,通过动态代理机制生成一个Mapper 实例。 使用Mapper 接口的某一个方法时,MyBatis 会调用MapperProxy类的invoke()方法。 底层还是通过SqlSession的select、update、delet原创 2020-05-20 11:17:36 · 141 阅读 · 0 评论 -
小李的MyBatis学习笔记(一)
简介: MyBatis原本是apache的一个开源项目iBatis,2010年该项目由apache software foundation迁移到了Google code,并且改名为MyBatis,2013年11月迁移到GitHub。 MyBatis是一款持久化框架,它支持自定义SQL查询、存储过程以及高级映射,与传统的 JDBC 开发相比, MyBatis 消除了几乎所有的代码和参数的手工设置。 Mybatis是一个ORM框架,和Hibernate一样,相比Hibernate更容易上手。 MyBat原创 2020-05-19 17:44:48 · 394 阅读 · 0 评论