首页 > 其他 > 详细

mybatis初始化过程

时间:2018-06-12 23:52:03      阅读:155      评论:0      收藏:0      [点我收藏+]

mybatis初始化如下:

       
//加载配置文件
InputStream resourceAsStream = Resources.getResourceAsStream("testMybatis.xml");
//解析配置文件,并通过sqlsessionfactorybuilder创建sqlsessionfactory对象 SqlSessionFactory sqlSessionFactory
= new SqlSessionFactoryBuilder().build(resourceAsStream);
//通过sqlsessionfactory得到sqlsession(sqlsession是操作数据库的关键对象) SqlSession sqlSession
= sqlSessionFactory.openSession();
//查询多条数据 List
<User> selectList = sqlSession.selectList("com.nxz.dao.UserDao.query"); for (User user : selectList) { System.out.println(user); }

1、加载配置

2、解析配置文件创建sqlsessionfactory

  ①SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(resourceAsStream);//参数可以灵活配置

  技术分享图片

  (参数:inputStream:配置文件,environment:可以指定数据源的id,properties:指定其他的一些配置)

  ②parser.parse()

  技术分享图片

  ③解析完成之后返回一个configuration对象(mybatis所有配置都在改对象里边)

  ④通过build()创建一个DefaultSqlsessionfactory对象

  技术分享图片

整个的流程:

技术分享图片

 

  

 

mybatis初始化过程

原文:https://www.cnblogs.com/nxzblogs/p/9175573.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!