mybatis快速入手 Mybatis简介 Mybatis是一个半orm的持久层框架,作用在dao层,用来代替jdbc和数据库进行交互 Mybatis核心组件 SqlSessionFactoryBuilder(构造器) SqlSessionFactory(工厂接口) SqlSession(会话接口) ...
分类:
其他好文 时间:
2019-08-23 13:30:13
阅读次数:
60
mybatis从入门到精通(五) sqlSession API的使用 一丶简介 SqlSession类似于mybatis对外的接口层, 它几乎囊括了所有对外的api, 因此, 学习SqlSession的使用方法对于了解mybatis还是有必要的. 对应官方文档 二丶配置SqlSession的环境<e ...
分类:
数据库 时间:
2019-08-22 01:09:12
阅读次数:
174
1.mybatis的加载过程? 程序首先加载mybatis-config.xml文件,根据配置文件创建SQLSessionFactory对象; 然后通过SQLSessionFactory对象创建SQLSession对象,SQLSession接口中定义了执行SQL语句的方法; 之后通过SQLSessi ...
分类:
其他好文 时间:
2019-08-21 00:36:10
阅读次数:
107
研究modelmapper 和spring的beanutil copy mybatis中: mapper和sqlsession的关系 事务作用在方法上,作用在类上,它是怎么样保证事务的? ...
分类:
其他好文 时间:
2019-08-19 23:14:14
阅读次数:
92
在前面学习了mybatis的时候,我们去掉了dao层,使用mapper层来代替. 但是程序还是先到控制层,在控制层创建业务层对象,跳转至业务层,在业务层创建SqlSession对象,使用动态代理的方法取得类的mapper对象,通过mapper对象取到特定的方法,去数据库取得数据后一层一层返回,直至传 ...
分类:
编程语言 时间:
2019-08-15 23:05:38
阅读次数:
95
pom.xml 登录的JSP页面: web.xml中的servlet配置: LoginServlet类: User类: UserDao 工具类和Listener 工具类,用于获取SqlSession,启动和关闭SqlSessionFactory: Listener: ...
分类:
其他好文 时间:
2019-08-12 23:49:41
阅读次数:
96
可以通过全局配置文件指定默认的Executor开启批量处理模式: 如果在全局配置文件中指定的话BATCH模式的话,所有的其他不需要批量处理的sql,都默认使用了Batch模式,所以正常情况下在应该在获取sqlSession的时候指定使用Batch类型的Executor,而不应该在全局配置文件配置: ...
分类:
其他好文 时间:
2019-08-11 17:38:21
阅读次数:
75
MyBatis架构 首先MyBatis大致上可以分为四层: 1.接口层:这个比较容易理解,就是指MyBatis暴露给我们的各种方法,配置,可以理解为你import进来的各种类。,告诉用户你可以干什么 2.数据处理层:顾名思义对数据的处理,当接收到一个sql语句时,比如 selecr *from pe ...
分类:
数据库 时间:
2019-08-10 19:48:14
阅读次数:
106
1.基础知识SqlSessionFactoryBuilder /SqlSessionFactory /SqlSession /SQL Mapper SqlSessionFactoryBuilder:读取配置信息创建SqlSessionFactory,建造者模式,方法级别生命周期; SqlSessio ...
分类:
其他好文 时间:
2019-08-08 00:46:02
阅读次数:
130
1 源码解析 1.1 mysql源码解析 1.2 mybaties 的sqlsession源码解析 1 源码解析 1.1 mysql源码解析 1.2 mybaties 的sqlsession源码解析 ...
分类:
其他好文 时间:
2019-08-03 16:20:33
阅读次数:
84