v4.2.2 (2021-01-20)
<dependency>
<groupId>net.hasor</groupId>
<artifactId>hasor-db</artifactId>
<version>4.2.2</version>
</dependency>
Added
- Added a MyBatis-like set of
TypeHandlers with more complete type coverage. - Full support for JDBC 4.2 data types.
- Full support for Java 8 time types.
- Single-table ORM capabilities.
- Stored procedure support.
JdbcTemplateadds lambda capabilities, allowing code-generated queries similar to MyBatisPlus.JdbcTemplatesupports multiple SQL statements with multiple result sets.JdbcAccessoraddsdsApplyto control howConnectionis obtained fromDataSource, enabling external transaction managers.- Auto-detection now recognizes
impala. ColumnMapRowMapper/ColumnMapResultSetExtractoradd a flag to controlcaseInsensitivebehavior.- Added
prestoconnection strings toJdbcUtils.
Improved
- Increased test coverage to 82%.
BeanPropertyRowMappernow handles case-insensitive mapping.hasor-dbno longer ships direct MyBatis integration wrappers.- Relocated the
@Transactionalannotation within thehasor-dbpackage.