Atitit mybatis 3 3.2 3.3 3.4 新特性attilax总结
Atitit mybatis 3 3.2 3.3 3.4 新特性attilax总结
1.1. iBATIS 3 内的新特性.html 1
1.2. MyBatis团队于2013年2月21日正式发布 MyBatis 3.2.0 1
1.3. MyBatis 3.3.0 发布,此版本主要有两个改进: 1
1.4. 持久层框架 MyBatis v3.4.1 发布 2016-06-26 2
2. Mybatis直接执行sql的改进 SqlMapper 2
2.1. SqlMapper提供的方法 2
3. 参考资料 5
1.1. iBATIS 3 内的新特性.html
随着开发团队转投Google Code旗下,ibatis3.x正式更名为Mybatis
1.2. MyBatis团队于2013年2月21日正式发布 MyBatis 3.2.0
新特性包括:
· 支持可扩展脚本引擎
· 支持可扩展字节码提供器和Java辅助类
· 缓存嵌套查询
· 改善日志
· 修正了40余处BUG
1.3. MyBatis 3.3.0 发布,此版本主要有两个改进:
·
Ognl 升级至最新版本 3.0.11
·
·
默认代理工具是 Javassist,放置在 mybatis jar 内
·
1.4. 持久层框架 MyBatis v3.4.1 发布 2016-06-26
更新日志
改进
· Allow referencing parameters by their declared names when compiled with Java 8 -parametersoption. #549
· Added auto-detection of Year/MonthTypeHandler added in mybatis-typehandlers-jsr310 1.0.1. #646
· @Select can now return an array of objects. #669
· Allow specifying custom reflectorFactory in XML config. #657
2. Mybatis直接执行sql的改进 SqlMapper
为了让通用Mapper更彻底的支持多表操作以及更灵活的操作,在2.2.0版本增加了一个可以直接执行SQL的新类SqlMapper。
通过这篇博客,我们来了解一下SqlMapper。
2.1. SqlMapper提供的方法
Map<String,Object> selectOne(String sql)
Map<String,Object> selectOne(String sql, Object value)
<T> T selectOne(String sql, Class<T> resultType)
<T> T selectOne(String sql, Object value, Class<T> resultType)
List<Map<String,Object>> selectList(String sql)
List<Map<String,Object>> selectList(String sql, Object value)
<T> List<T> selectList(String sql, Class<T> resultType)
<T> List<T> selectList(String sql, Object value, Class<T> resultType)
int insert(String sql, Object value)
int update(String sql, Object value)
int delete(String sql, Object value)
//insert int result = sqlMapper.insert("insert into country values(1921,'天朝','TC')");
//update result = sqlMapper.update("update country set countryname = '天朝' where id = 35");
//delete result = sqlMapper.delete("delete from country where id = 35");
3. 参考资料
持久层框架 MyBatis v3.4.1 发布 - OPEN资讯.html
MyBatis 3.3.0 发布,Ognl 升级至版本 3.0.11 - 开源中国社区.html
ibatis2.x与mybatis(ibatis3.x)的比较 - 赵先生不知何许人也的日志 - 网易博客.html
MyBatis直接执行SQL的工具SqlMapper - 偶尔记一下 - 博客频道 - CSDN.NET.html
Atitit mybatis 3 3.2 3.3 3.4 新特性attilax总结相关推荐
- atitit.Oracle 9 10 11 12新特性attilax总结
atitit.Oracle 9 10 11 12新特性 1. ORACLE 11G新特性 1 1.1. oracle11G新特性 1 1.2. 审计 1 1.3. 1. 审计简介 1 1.4. ...
- Atitit.mybatis的测试 以及spring与mybatis在本项目中的集成配置说明
Atitit.mybatis的测试 以及spring与mybatis在本项目中的集成配置说明 1.1. Mybatis invoke1 1.2. Spring的数据源配置2 1.3. Mybatis ...
- atitit.跨语言实现备份mysql数据库 为sql文件特性 api 兼容性java c#.net php js
atitit.跨语言实现备份mysql数据库 为sql文件特性 api 兼容性java c#.net php js 1. 两个方法:: bat vs mysqldump(推荐) vs lang ...
- 超实用的 Mybatis 3.5 新特性
击蓝色"程序猿DD"关注我哟 加个"星标",不忘签到哦 来源:IT牧场 Mybatis 3.5 发布有段时间了,终于支持了 Optional ,这么实用的特性, ...
- Atitit.js模块化 atiImport 的新特性javascript import
Atitit.js模块化 atiImport 的新特性javascript import 1. 常见的js import规范amd ,cmd ,umd1 1.1. Require更多流行3 2. at ...
- Atitit. 破解 拦截 绕过 网站 手机 短信 验证码 方式 v2 attilax 总结
Atitit. 破解 拦截 绕过 网站 手机 短信 验证码 方式 v2 attilax 总结 1. 验证码的前世今生1 1.1. 第一代验证码 图片验证码1 1.2. 第二代验证码 用户操作 , ...
- Atitit.android jsbridge v1新特性
Atitit.android jsbridge v1新特性 1. Java代码调用js并传参其实是通过WebView的loadUrl方法去调用的.只是参数url的写法不一样而已1 2. 三.JAVA ...
- Atitit.atiJsBridge 新特性v7q329
Atitit.atiJsBridge 新特性v7q329 atiJsBridge 未来计划 Postdata 图像上传的支持 Simp param计划 p1 p2 p3 p4 $method 的si ...
- Atitit.rust语言特性 attilax 总结
Atitit.rust语言特性 attilax 总结 1. 创建这个新语言的目的是为了解决一个顽疾:软件的演进速度大大低于硬件的演进,软件在语言级别上无法真正利用多核计算带来的性能提升.1 2. 不会 ...
- Atitit. Atiposter 发帖机 新特性 poster new feature v7 q39
Atitit. Atiposter 发帖机 新特性 poster new feature v7 q39 V8 重构iocutilV4,use def iocFact...jettyUtil V ...
最新文章
- win服务器系统程序原因分析
- RMAN Restore, Recovery
- mysql 触发器 本表_MySQL触发器处理本表数据
- 算数编码与哈夫曼编码的比较【转载】
- linux 虚拟一个40段ip,linux – 接口上的Multiples ip地址.我想指定其中一个输出
- javascript获取Select下拉框的值
- Linux-windows10下安装Ubuntu
- VMware vsphere Hypervisor、VMware vsphere和VMware Workstation小记
- Sentinel数据处理-基于snap软件
- eeglab新建电极位置并保存为文件
- 计算机外设解决方案,瑞昱在2007 IDF上展出多款计算机外设产品解决方案
- mitmproxy的介绍以及配置过程中的问题
- Android Camera基本架构介绍
- java ppt 绘图,PPT图片别再直接插入,这样处理一下,让你的PPT秒变高逼格
- mysql主从配置duxi_DUX主题
- CRUD矩阵方法 实例
- 第一节计算机课开场白,第一节课有趣的开场白
- 欧拉如何解决哥尼斯堡七桥问题(二)
- python用渐变色画圆_画圆圈和设置渐变色
- python计算圆周率的方法_用python计算圆周率PI
热门文章
- 传入oracle中的日期类型,Oracle中的日期类型及相关函数
- number string java_java基础系列(一):Number,Character和String类及操作
- google 插件_Google浏览器常用插件与使用小技巧
- querySelector()与querySelectorAll()
- HDOJ(HDU) 2097 Sky数(进制)
- 【面试题】一个号称BAT算法题
- 你认识什么是前端吗?你是合格的前端吗?
- ColorBlinder(我是色盲)
- 【剑指offer】八皇后问题
- 互联网做手机 伤国际品牌 救国内品牌