Mybatis
文章平均质量分 92
勤奋的学习者
改变,才能看见未来。
展开
-
Mybatis总结篇-01
本篇主要是对之前学过的mybatis复习与总结Mybatis介绍简单介绍一下,想了解详细的可以去官网看介绍MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,实质上Mybatis对ibatis进行一些改进。MyBatis是一个优秀的持久层框架,它对j...原创 2018-12-04 10:28:08 · 230 阅读 · 2 评论 -
Mybatis原始dao实现方式
本文采用原始的dao实现方式(相比较与mapper动态代理的方式)。SqlSession的使用范围SqlSession中封装了对数据库的操作,如:查询、插入、更新、删除等。通过SqlSessionFactory创建SqlSession,而SqlSessionFactory是通过SqlSessionFactoryBuilder进行创建。如下代码所示://核心配置文件String reso...原创 2018-12-21 20:24:59 · 336 阅读 · 2 评论 -
Mapper动态代理模式Demo
案例源码见此处Mapper接口开发方法只需要程序员编写Mapper接口(相当于Dao的接口),由Mybatis框架根据接口定义创建接口的动态代理对象,代理对象的方法体同上篇总结中的Dao接口实现类方法。Mapper接口开发需要遵循以下规范:1、Mapper.xml文件中的namespace与mapper接口的类路径相同。2、Mapper接口方法名和Mapper.xml中定义的每个state...原创 2018-12-22 17:19:15 · 273 阅读 · 0 评论 -
Mybatis中SqlMapConfig.xml文件的解析
前言SqlMapConfig.xml文件是mybatis的核心配置文件,mybatis框架在管理数据层的过程中首先加载该文件,读取使用该框架的一些核心约束条件。该文件中的配置项及顺序如下(来自官方文档):configuration 配置properties 属性settings 设置typeAliases 类型命名typeHandlers 类型处理器objectFactory ...原创 2019-01-03 21:15:29 · 973 阅读 · 0 评论