提供了一套和 MyBatis 一样的 TypeHandler,同时类型支持上比 MyBatis 更加完整。
全面支持 JDBC 4.2 各种数据类型
全面支持 Java8 中的各种时间类型
提供一套单表 ORM 能力。
单测覆盖率提升到 82%
增加对 存储过程 的支持。
JdbcTemplate 新增 lambda 能力,可以像 MybatisPlus 那样通过代码方式来生成查询语句。
JdbcTemplate 新增多 SQL 语句多返回值的获取。
JdbcAccessor 增加 dsApply 方式,可以控制 Connectiuon 如何从 DataSource 中获取。从而可以使用外部的事务管理器。
JdbcUtils.java 补充 presto 链接串
BeanPropertyRowMapper 也加入 CaseInsensitive 的处理。
hasor-db 不在直接提供 mybatis 的整合封装。
hasor-db 包下的 @Transactional 注解发生位置变化。
自动探测数据库类型增加对 impala 的识别。
StringUtils 工具增加 splitKeep 工具方法。
BeanUtils 工具 getField 方法实现中增加 getDeclaredFields 来源。
MethodUtils 工具增加 lambdaMethodName 工具方法,该方法需要配合 SFunction 接口。
ExceptionUtils、ResourcesUtils、StringUtils、IOUtils 新增一批工具方法。
hasor-core 中的 provider 包提升到 common 里。
StringUtils.fixedString 废弃删除,换成 StringUtils.repeat
修复 BeanUtils 源是对象,目标是Map 情况下一个类型转换异常。
AppContext 实现了 Closeable 接口,最终调用 shutdown。
Hasor 类可以单独构建 Environment、Settings了。
net.hasor.core.Provider 接口功能更加丰富。
Hasor 的 SPI 机制兼容标准 Java SPI 机制。
TelContext 增加 getAppContext 方法。
BeanContainer 对于 final 修饰符的字段优化。
https://github.com/zycgit/hasor/issues/80 修复 setupEnvironment 报NPE
XmlNode 增加toSettingMap、toSettingsMap 两组方法。
评论删除后,数据将无法恢复
Hasor 4.2.2 发布,hasor-db 新增 lambda 、TypeHandler 能力
Hasor-DB 数据库访问框架
提供了一套和 MyBatis 一样的 TypeHandler,同时类型支持上比 MyBatis 更加完整。
全面支持 JDBC 4.2 各种数据类型
全面支持 Java8 中的各种时间类型
提供一套单表 ORM 能力。
单测覆盖率提升到 82%
增加对 存储过程 的支持。
JdbcTemplate 新增 lambda 能力,可以像 MybatisPlus 那样通过代码方式来生成查询语句。
JdbcTemplate 新增多 SQL 语句多返回值的获取。
JdbcAccessor 增加 dsApply 方式,可以控制 Connectiuon 如何从 DataSource 中获取。从而可以使用外部的事务管理器。
JdbcUtils.java 补充 presto 链接串
BeanPropertyRowMapper 也加入 CaseInsensitive 的处理。
hasor-db 不在直接提供 mybatis 的整合封装。
hasor-db 包下的 @Transactional 注解发生位置变化。
自动探测数据库类型增加对 impala 的识别。
Uitls 工具包
StringUtils 工具增加 splitKeep 工具方法。
BeanUtils 工具 getField 方法实现中增加 getDeclaredFields 来源。
MethodUtils 工具增加 lambdaMethodName 工具方法,该方法需要配合 SFunction 接口。
ExceptionUtils、ResourcesUtils、StringUtils、IOUtils 新增一批工具方法。
hasor-core 中的 provider 包提升到 common 里。
StringUtils.fixedString 废弃删除,换成 StringUtils.repeat
修复 BeanUtils 源是对象,目标是Map 情况下一个类型转换异常。
其它优化
AppContext 实现了 Closeable 接口,最终调用 shutdown。
Hasor 类可以单独构建 Environment、Settings了。
net.hasor.core.Provider 接口功能更加丰富。
Hasor 的 SPI 机制兼容标准 Java SPI 机制。
TelContext 增加 getAppContext 方法。
BeanContainer 对于 final 修饰符的字段优化。
https://github.com/zycgit/hasor/issues/80 修复 setupEnvironment 报NPE
XmlNode 增加toSettingMap、toSettingsMap 两组方法。