mybatis的简介
2016-08-07 22:55
274 查看
mybatis的简介
mybatis是一种持久层框架,也属于ORM映射。前身是ibatis相比于hibernate,hiberbate为全动自动化,配置文件书写之后不需要书写SQL语句,但欠缺灵活,需要优化
mybatis为半自动化,需要写sql语句,需要自定义映射,增加了程序员的一些操作,但带来了设计上的灵活,并且也支持hiberbate的一些特性,如延迟加载,缓存,映射
mybatis组成
核心对象:QqlSessionFactory SqlSession配置文件:mybatis.cfg
mybatis设置URL
mybatis设置URL时,加上allowMultiQueries=true表示允许一个语句块中添加多条SQL语句命名空间的作用
更好地分类SQL语句块,更好维护防止SQL语句块重名
#和$的差别
在生成SQL时,对于字符类型参数,会拼装引号$在生成SQL时,不会拼装引号,可用于order by之类的参数拼装 List list = session.selectList("user.findByName", map);
CDATA
用于把整段文本解释为纯字符数据而不是标记的情况。包含大量<,>,&或者字符,CDATA节中的所有字符都会被当作相关文章推荐
- Mybatis之基本简介
- 跟小博老师一起学习MyBatis ——MyBatis简介
- MyBatis简介
- 早期MyBatis开发与接口式Mybatis开发的简介
- (十一)springmvc+mybatis+dubbo+zookeeper分布式架构 整合 - dubbo简介
- MyBatis框架简介
- MyBatis学习(一)MyBatis简介与配置MyBatis+Spring+MySql
- 一、MyBatis简介与配置MyBatis+Spring+MySq
- mybatis 几种实现模糊查询的方法简介
- MyBatis简介与配置MyBatis+Spring+MySql
- MyBatis3简介、安装
- 【持久化框架】Mybatis简介与原理
- Java数据持久层框架 MyBatis之API学习一(简介)
- MyBatis之ResultMap简介,关联对象
- Unit07: MyBatis框架简介 、 MyBatis基本应用
- 【持久化框架】Mybatis简介与原理
- MyBatis框架简介 、MyBatis基本应用
- 【持久化框架】Mybatis简介与原理
- MyBatis 的 resultMap 简介
- JEESZ分布式框架dubbo + springmvc + mybatis + ehcache + redis 简介