目录
3.创建mybatis的核心配置文件 mybatis-config.xml
4.UserMapper.xml mybatis的映射配置文件,写大量SQL
5. 映射文件加入核心配置文件,更新mybatis-config.xml
1. Mybatis概念
MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。
MyBatis的前身就是iBatis,iBatis本是apache的一个开源项目,2010年5月这个项目由apahce sofeware foundation 迁移到了google code,并且改名为MyBatis。
优点:
1. 简化JDBC的开发, 提供缓存,支持各种SQL写法
2. 能够更好的完成ORM(对象关系映射): 类与表的关系, 是属性和字段值的关系
2. 核心组件
--核心配置文件: mybatis-config.xml, 里面写数据源,事务,映射文件
--映射文件: XxxMapper.xml,里面写了大量的SQL
--SqlSessionFactory: 是SQL的会话工厂,用来产生很多的会话,对象唯一共享
---SqlSession: 是SQL的会话,用来执行SQL
ORM: 对象关系的自动映射,把car表中的字段值的值与Car属性想对应进行赋值
(只要名字相同,自动赋值) 流程图如下: