携程 DAL 框架 Ctrip Dal 的 Java 客户端 1.15.0 发布

2018年04月02日

携程 DAL 框架 Ctrip Dal 的 Java 客户端 1.15.0 发布了,该版本主要改进包括:

  • 支持基于注解形式的事务声明,并简化了构建和使用方法

  • 支持灵活的自定义sql builder

  • 优化StatementParameters API,支持按名字或下标批量指定参数是否敏感

  • 支持将生成的主键写回原来的实体对象

  • 添加AbstractColumnShardStrategy以方便用户在复用大部分模板的情况下自定义分片算法

  • SelectSqlBuilder支持selectAllColumns()。调用后会将表里所有的字段名字列为查询字段

  • 重构DalColumnMapRowMapper以支持多线程情景下的使用

  • 重构sql执行时间相关的监控逻辑,移除DalWatcher

  • 支持构建sql中多种匹配模式的like操作参数配置

  • ShardColModShardStrategy支持大小写不敏感。包括表名和列名的配置

  • 对Dal.config/xml里面的关键属性做校验以尽早发现人为导致的拼写错误

  • 通过加大缺省buffer大小优化Base64编码效率

展开阅读全文
13 收藏
分享
加载中
最新评论 (3)
模版只是为了简化重复劳动
2018-04-03 23:44
0
回复
举报
不喜欢有模板代码生成的东西
2018-04-02 22:56
0
回复
举报
携程的架构总是那么实在实用。
2018-04-02 22:10
0
回复
举报
更多评论
3 评论
13 收藏
分享
返回顶部
顶部