1.r.61 发行注记
By:wendal<wendal1985@gmail.com>

1.r.61 岗地苹果 发行注记(20170417)

Top

恩,你比之前快了.

启动加速, 指Scans类的初始化过程,当项目里面有上百个jar的时候,老版本需3s,现在仅需50ms

运行加速, 指FastClass已经完全重写并默认启用,而且对使用者是透明的

乐观锁,由crskyp提供

来,体验一下飞一般的速度

在此感谢社区,QQ群里以各种方式贡献的童鞋,^_^,未能一一记录,深表歉意

JDK6的用户请使用 1.r.61.r2

主要变化:

Top

部分新功能介绍

Top

原Daos.queryCount(String)已废弃,替换为Daos.queryCount(Sql),该方法能适应更多场景.

Sql sql = Sqls.create(...);
// 原本
long count = Daos.queryCount(sql.toString());
// 现在
long count = Daos.queryCount(sql);

乐观锁及其底层方法

// 通过@Column(version=true)指定版本控制属性
dao.updateWithVersion(pet, null);
// 通过编码方式指定版本控制属性
dao.updateAndIncrIfMatch(pet, null, "version");

fetchByJoin/queryByJoin 一条SQL取出@One关联对象

platoon = dao.fetchByJoin(Platoon.class, null, "wendal");

文档更新

Top

详细列表:

Top

欢迎访问官网Nutz社区,以获取更多信息

Nutz社区已经累计了近4000个帖子, 20000+条回复,平均回复时间少于10分钟哦,白天基本上秒回!