红联Linux门户
Linux帮助

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

发布时间:2017-01-19 04:53:05来源:红联作者:cocotoo
简介

此次发布为Ctrip Dal的Java客户端。主要为针对1.5.0版本发布以来用户反馈做的新功能。包括dal-cleint 1.6.0,1.6.1和1.6.2。

可以配合Ctrip Code Gen生成的代码使用,并保持向下兼容。具体功能可以点击下面的链接进入。

Java客户端1.6.2

日期:2017-1-17

@Column的属性updatable现在可以单独使用。如果updatable=false,该字段将不参加更新操作

添加excludedColumns和includedColumns两种hints。方便更新时指定字段范围。两者可以同时生效,excludedColumns优先级更高。excludedColumns里面的column一定会被去掉,即使其包含在includedColumns。

支持partialQuery hints。设置以后,对于单表操作将只查询和映射给定的字段;对于自定义的sql,将按照原始的查询语句查询但只映射给定的字段

支持ignoreMissingFields hints:如果查询出来的列没有对应的实体属性是否报错

Java客户端1.6.1

日期:2016-12-22

支持版本字段/乐观锁

提供提交和回滚的回调函数

支持单表查询语句仅包含部分字段

batchUpdate允许不更新空字段

自动获取存储过程里面的所有过程结果。通过指定retrieveAllSpResults hint可以不用自定义获取参数就可以获得所有在SP执行过程中产生的查询与更新的中间结果。目前SqlServer的SET NO COUNT会导致无法返回更新值

允许操作运行在指定的物理数据库上。通过指定designatedDatabase hint可以达到效果

其他改进:允许用数据库关键字做表名;改进自动发现DAO名字的逻辑;去掉多余代码

软件详情:https://github.com/ctripcorp/dal

下载地址:https://github.com/ctripcorp/dal/releases

来自:开源中国社区
文章评论

共有 0 条评论