Mybatis1 简单应用
2023-08-18 13:00:53
登录查看完整内容
Mybatis
举报
猜你喜欢
大纲/内容
DefaultSqlSessionFactory
+ mapperRegistry:MapperRegistry
+ DefaultSqlSessionFactory(MapperRegistry mapperRegistry)+ openSession():SqlSession
映射注册机,会扫描并把所有接口注册到这个类,并为每个接口得到一个MapperProxyFactory对象
MapperProxyFactory
- mapperInterface:Class<T>
+ MapperProxyFactory(Class<T> mapperInterface)+ newInstance(SqlSession sqlSession):T
依赖
定于SQL的查询方法以及具体实现
开始
用来创建DefaultSqlSession会在 openSession方法中创建
具体代理类得行为,得到一个被代理得类
实现
MapperRegistry
DefaultSqlSession
+ DefaultSqlSession(MapperRegistry mapperRegistry)+ selectOne(String statement):T <T>font color=\"#323232\
1. 扫包
MapperProxy
- sqlSession:SqlSession- mapperInterface:Class<T>
SqlSession
InvocationHandler
SqlSessionFactory
+ openSession():SqlSession
0 条评论
回复 删除
下一页
职业:员工
作者其他创作:
Mybatis2 解析流程
147 2023-08-21
Mybatis1 简单应用
85 2023-08-21
spring 三级缓存
107 2023-08-21
Spring Event
89 2023-08-21
spring AOP Plus
75 2023-08-21
spring AOP
121 2023-08-21
Spring生命周期
118 2023-08-21
大数据-Hbase
315 2022-02-08
大数据-kafka
236 2022-02-08
JAVA JVM
577 2021-07-21
数据结构-B树 B+树 对比
519 2021-06-01
大数据-Flume
428 2021-05-21
hadoop
719 2021-05-14