v4.2.2 (2021-01-20)
<dependency>
<groupId>net.hasor</groupId>
<artifactId>hasor-db</artifactId>
<version>4.2.2</version>
</dependency>
新增
- 新增:一套和
MyBatis一样的TypeHandler,同时类型支持上比MyBatis更加完整 - 新增:全面支持 JDBC 4.2 各种数据类型
- 新增:全面支持 Java8 中的各种时间类型
- 新增:提供一套单表 ORM 能力
- 新增:对 存储过程 的支持
- 新增:
JdbcTemplate新增lambda能力,可以像MybatisPlus那样通过代码方式来生成查询语句 - 新增:
JdbcTemplate新增多 SQL 语句多返回值的获取 - 新增:
JdbcAccessor增加dsApply方式,可以控制Connection如何从DataSource中获取。从而可以使用外部的事务管理器 - 新增:自动探测数据库类型增加对
impala的识别 - 新增:
ColumnMapRowMapper\ColumnMapResultSetExtractor增加参数可以控制caseInsensitive - 新增:
JdbcUtils补充presto链接串
优化
- 优化:单测覆盖率提升到 82%
- 优化:
BeanPropertyRowMapper也加入CaseInsensitive的处理 - 优化:
hasor-db不在直接提供mybatis的整合封装 - 优化:
hasor-db包下的@Transactional注解发生位置变化