草样年华--跑掉的青春

博客园 首页 新随笔 联系 订阅 管理

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配置文件中进行配置

 

posted on 2016-07-24 16:54  草样年华--跑掉的青春  阅读(120)  评论(0)    收藏  举报