Nutz 1.r.58 - Java 应用框架发布, dao 层重要更新

Google
 Google
发布于 2016年09月26日
收藏 21

前言

本来要趁G20的喜庆气氛发布这个版本的,而且是nutz公开发布7周年,nutzcn社区上线1周年,但台风来了,被吹成了SB. 月初,我(wendal)组织了一次长达4小时斗鱼直播(nutz.cn的内存泄漏排除),收看人数随着时间的推移正比例下降, 最终收入鱼丸0个和鱼翅0根,妥妥的稳定0收入.最终,在睡醒一觉之后,怒删几个依赖库,解决了. 随机调查了2名群众, 35%的群众表示,没有球没有肉,全是硬货太难啃,最终也没高潮,必须差评!!! 另外,有小伙伴投诉说最近nutz刷版本很快啊,实不相瞒,当前的发布周期就是2-3个月,我觉得不算快枪手了. 这次,我们集中力量完成了dao层的几个重要更新: #1116 读写分离,#1117 拦截器机制,#1119 支持存储过程的出参.

与1.r.57.r3的兼容性

这个版本的兼容性,主要是DaoRunner的实现类NutDaoRunner的变化导致的.

  • 判断是否开启自动事务,以前是NutDao负责,现在由NutDaoRunner负责 -- 如果自定义NutDaoRunner的话,改为复写其{_run}方法即可

  • SQL日志的打印,现在由DaoLogInterceptor负责 -- 与daocache配合时的日志有变化,但是对功能没有任何影响. 详情看[issue1137 https://github.com/nutzam/nutz/issues/1137]

主要变化:

  • add: #1116 Dao读写分离

  • add: #1117 Dao拦截器机制

  • add: #1119 支持存储过程的出参

  • add: #1121 支持vue-resource的X-HTTP-Method-Override

  • fix: #1134 SimpleDataSource不兼容Mysql6.0驱动

  • fix: #1114 Http轻客户端的Session维持

  • fix: #1109 Mvc前置表单列表的索引顺序不对

关联项目更新:

下载地址

maven

<dependency>
			<groupId>org.nutz</groupId>
			<artifactId>nutz</artifactId>
			<version>1.r.58</version>
		</dependency>

gradle

compile(group: 'org.nutz', name: 'nutz', version:'1.r.58')

http://downloads.nutzam.com/get/13a3f8be3bdef916a6f26aa38514df50

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Nutz 1.r.58 - Java 应用框架发布, dao 层重要更新
加载中

最新评论(16

s
sphsyv
加油。一直在用nutz的dao和http,还有一些工具类
我心悠悠
我心悠悠
祝Nutz越来越好!
JackFace
JackFace
祝Nutz越来越好!
黄道坤
黄道坤
多年老用户,祝Nutz越来越好!
ming133
ming133
加油,文档写的超级棒,不过视频教程是老版本的!
我的名字叫李猜
我的名字叫李猜
我就想问下 为什么叫龙井虾仁?綦河北渡鱼 ,花丫头
我的名字叫李猜
我的名字叫李猜
jfinal 发来贺电
淹死的鱼o0O0o
淹死的鱼o0O0o
官网首页的轮播图。。。和网站内容感觉占不到边啊~
qinerg
qinerg
这个更新非常给力,早就期待这次发布了!
手工赞!!!
花形透
花形透
加油,以前用过很好的过程开源框架
返回顶部
顶部