标签:
mybatis是一个持久层框架,所谓持久层其实是指在其中存储的数据相对比较稳定、持久,不像jvm中的对象会被回收,mybatis是有ibatis发展改名而来。
在这个框架中,主要是通过.xml配置文件实现对数据库的访问和数据表的操作,在配置文件中,分为两种配置文件,分别如下:
第一种是普通配置文件:这种配置文件实现对数据库的基本配置,比如数据库的访问配置
第二种是map配置文件:这种配置文件实现数据表操作与Java对象的映射
通过配置文件我们可以建立SqlsessionFactory和SqlSession
mybatis的工作流程:
1、读取配置文件,在配置文件中有访问数据库的配置信息;
2、建立SqlsessionFactory,利用普通配置文件建立SqlSession的工厂,建立与数据库的会话;
3、通过SqlsessionFactory建立SqlSession,建立SqlSession的目的是为了执行Sql语句,SqlSession调用mybatis提供的API执行Sql语句;
1)API需要开发人员提供
2)各种数据库操作语句在map配置文件中进行配置
标签:
原文地址:http://www.cnblogs.com/hotpoint/p/5701108.html