Skip to content

Latest commit

 

History

History
83 lines (54 loc) · 3.61 KB

File metadata and controls

83 lines (54 loc) · 3.61 KB

##更新日志

版本 2.3.5 更新时间:2016-06-08

  • 重构分页功能,支持sql解析方式,用户可自由选择
  • 修正Criteria方式先使用queryCount再queryList,order by丢失问题
  • 修正RunBinder拦截器事务嵌套有错时,事务回滚出错问题

版本 2.3.4 更新时间:2016-05-11

  • 修正使用Criteria方式调用queryCount方法后不能再queryList的bug

版本 2.3.3 更新时间:2016-04-28

  • 修正自定义sql查询使用PageControl分页时使用pager不能获取实体对象问题
  • 修正使用Criteria方式查询时,当同一属性有多个where条件时被覆盖问题
  • 根据反馈意见,自定义sql查询返回map时返回原生列名,不再进行骆驼命名法转换
  • 针对上面的返回原生列名,增强BeanConverter的mapToBean方法,可以直接将下划线分隔的原生列名转换为实体,也可以自已指定分隔符

版本 2.3.2 更新时间:2016-04-22

  • spring升级到4.x版本
  • 修正执行自定义sql分页无数据时空指针异常的问题

版本 2.3.1 更新时间:2016-03-03

  • 增加queryRowMap方法
  • 增加queryObjectList方法
  • 增加一系列执行自定义sql时返回实体重载方法
  • 保持命名统一,querySingleRowMapForSql方法改名为querySingleResultForSql,queryRowMapListForSql方法改名为queryListForSql
  • batis方式加载xml出错时提示信息细化
  • 实体父类Pageable增加put、get、remove等方法方便操作时在实体不增加属性的情况下保存想要的数据
  • Bean转换工具类BeanConverter增加map转实体bean方法
  • 修正多个参数使用or时操作符有时会出错的bug
  • 修正where条件使用in、not in等操作符当值只有一个时括号bug
  • 修正使用动态数据源时,数据源属性不是String是出错的bug
  • 修正动态数据源配置文件添加注释时导致出错bug
  • 优化Excel处理工具类
  • 修正Commons包中TextUtils替换特殊字符时数组越界bug
  • 其它细节修正

版本 2.3.0 更新时间:2016-01-18

  • 实体类表名及属性名映射增加注解支持
  • 增加更多的执行自定义sql方法
  • 因为sql权限问题去掉使用TRUNCATE的deleteAll方法
  • 修正使用注解时注解的属性名不遵循规范时get方法主键错误问题
  • 修正水平拆分数据分表不根据主键拆分时update无法获取表名的问题
  • 修改NameHandler类名为MappingHandler

版本 2.2.0-beta1 更新时间:2015-12-23

  • update更新支持选择是否更新值为null的属性

版本 2.1.0-beta1 更新时间:2015-12-22

  • 增加表别名支持

具体请看:增加表别名支持

版本:v2.0.0-beta1 更新时间:2015-12-15

  • 本版进行了彻底的重构,提供了更好的扩展和更多的功能。
  • 重构之前版本分支:通用dao v1.2.4

版本:V1.2.3 更新时间:2015-11-2

  • 增加读写分离,动态数据源支持

具体请看:动态数据源的使用

版本:2015-10-27 更新时间:V1.1.2版本

  • 增加了数据拆分时,水平分表的支持。

具体请看:增加数据分表水平拆分支持

版本:2015-10-9 更新时间:V1.0.2版本

  • 增加了括号的支持,可以实现不同的属性在括号内or的情况:

具体请看:通用JdbcDao更新,增加括号支持