码迷,mamicode.com
首页 > 其他好文 > 详细

mybatis原理流程

时间:2017-06-29 23:58:28      阅读:447      评论:0      收藏:0      [点我收藏+]

标签:mybatis   容器   一个   提交   工厂   factory   工具类   容器管理   ioc   

无论是用过的hibernate,mybatis,你都可以法相他们有一个共同点:

 

从配置文件(通常是XML配置文件中)得到 sessionfactory.

 

由sessionfactory  产生 session

 

在session 中完成对数据的增删改查和事务提交等.

 

在用完之后关闭session 。

 

 

SqlSession的应用场合

SqlSessionFactoryBuilder

通过SqlSessionFactoryBuilder创建会话工厂SqlSessionFactory
将SqlSessionFactoryBuilder当成一个工具类使用即可,不需要使用单例管理SqlSessionFactoryBuilder。
在需要创建SqlSessionFactory时候,只需要new一次SqlSessionFactoryBuilder即可。

SqlSessionFactory

通过SqlSessionFactory创建SqlSession,使用单例模式管理sqlSessionFactory(工厂一旦创建,使用一个实例)。
mybatis和spring整合后,可以使用Ioc容器管理。

 

mybatis原理流程

标签:mybatis   容器   一个   提交   工厂   factory   工具类   容器管理   ioc   

原文地址:http://www.cnblogs.com/panxuejun/p/7096602.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!