ORM(Object Relational Mapper)先有设计模式,再有思想,最后实现
对象关系映射,是一种数据持久化技术,它在对象模型和关系型数据库之间建立起对应关系,并且提供了一种机制,通过JavaBean对象去操作数据库表中的操作
MyBatis具体实现
是一个优秀的数据持久化框架,在实体类和SQL语句之间建立映射关系,是一种半自动化的ORM实现,其封装性要低于Hibernate,性能优秀,并且小巧,简单易学,应用也越来越广泛
环境部署
1、在官网下载相关jar包
2、添加jar包
3、添加配置文件
总配置文件 mybatis-config.xml 类似于jdbc.properties
连接数据库的主要信息
指定mapper文件
Mapper文件
一个dao对应一个mapper文件,对应一个表,主要写操作的sql语句
注:MyBatis默认关闭自动提交,手动提交