Mybatis
文章平均质量分 59
赵银龙
这个作者很懒,什么都没留下…
展开
-
Mybatis之Mapper解析
关于Mybatis大家用的都很熟了,那么我们就要看一下它的底层是如何实现的了,本篇文章我们就来看一下是怎么解析mapper.xml文件的。 我们都知道,mybatis 的配置信息都是配置在xml文件的,mapper.xml 的位置也是配置在里面,所以我们就定位到解析xml文件的那行代码: mapperElement(root.evalNode("mappers")); 接下来我们就进入这个方法来...原创 2018-10-25 18:38:57 · 706 阅读 · 0 评论 -
Mybatis之打开一个会话
当解析完配置文件后会返回一个configuration作为sqlSessionFactory: SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream); 这里面包含了所有的mapper以及各种配置,下面我们就来看一下他是如何打开一个会话的: SqlSession session...原创 2018-10-25 18:55:16 · 1291 阅读 · 0 评论 -
Mybatis之数据库操作流程解析
UserMapper mapper = session.getMapper(UserMapper.class); User user = mapper.selectByPrimaryKey(1); 这篇文章我们将从上面两行代码看起,首先就是获得mapper文件对应的映射类,然后执行里面的数据库操作: public <T> T getMapper(Class<T> type...原创 2018-10-25 20:51:59 · 579 阅读 · 0 评论