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
注解发生位置变化