MyBatis框架简介
MyBatis是一个开源的数据持久化层框架。它的内部封装了通过jdbc访问数据的操作,支持普通的SQL查询,存储过程和高级映射,几乎消除了所有的JDBC代码和参数的手工设置以及结果集的检索。其主要思想是将程序中大量的SQL语句剥离出来,配置在配置文件中,实现SQL的灵活配置。MyBatis基本要素是核心配置文件、核心对象、SQL映射文件;
二、ORM(Object Relational Mapping)对象关系映射
对象/关系映射,是一种数据持久化技术,它在3对象模型和关系数据库之间建立起对应关系,并且提供了一种机制,通过JavaBean对象去操作数据库 中的数据;
三、MyBatis是ORM解决方案
基于ORM,MyBatis在对象模型和关系数据库表之间建立一座桥梁,通过MyBatis建立关系映射,便捷的实现数据存储、查询、更改和删除操作。
四.List item
mybatis程序开发步骤:
(1)、需要下载添加进mybatis jar包以及数据库连接的驱动jar包
(2)、编写jdbc配置文件(连接字符串,连接驱动,用户名,密码)放于src文件夹下
(3)、编写实体类对象(model层 数据库表的映射)
(4)、编写sql配置文件放于model层下
(5)、将sql配置文件加入到jdbc配置文件夹下
(6)、操作mybatis,先获取SqlSessionFactory对象,由这个对象生成Sqlsession
4:sql配置文件中,以前的“?”被“”#{}“”替代 每一个标签需要有一个ID。
5:查询多条数据时,要先生成一个结果集,这个结果集是有数据库表字段映射成实体类的属性字段。
连接字符串,连接驱动,用户名,密码