内容简介:Hasor-DB 方言的实现升级为 db 项目的顶层模块。 jdbc.mapping 由于和 types 走的比较近因此 jdbc.mapping 移动到 types 下成为其一个子模块。 增强方言,加入了分页的方言实现。分页能力整合进 JdbcTemplate。 ...
Hasor-DB
- 方言的实现升级为 db 项目的顶层模块。
- jdbc.mapping 由于和 types 走的比较近因此 jdbc.mapping 移动到 types 下成为其一个子模块。
- 增强方言,加入了分页的方言实现。分页能力整合进 JdbcTemplate。
- 修复隔离级别中 DEFAULT 映射错误。
- applyConnection、setAccessorApply 兼容EFunction。
- loggerErrors 属性删除。
- lambda 部分动态生成的 SQL 会直接拼成 ? 而不是拼成 map key。
- net.hasor.db.types.mapping 包的内容调整归属到 net.hasor.db.dal.orm
- 增加 达梦、人大金仓数据库、虚谷数据库、Oracle12c 方言。
- LambdaOperations 接口增加 update、delete、insert 能力接口(实现放到下一个版本)
Hasor-DataQL
- dataql-fx 中的访谈注册器能力沉淀到 SqlDialectRegister 上。
- 删除 dataway 新版本检测能力,保留 git 挂件展示。
- 修复自定义 LoginTokenChainSpi和LoginPerformChainSpi 不生效的问题。https://gitee.com/zycgit/hasor/issues/I37MMP
- 增加 assert 命令,可以用 DataQL 来充当测试场景下断言功能。
- 修复对 oracle 类型兼容问题。该问题是由于 4.2.2 中 hasor-db 加入 typeHandler 时引入的。https://gitee.com/zycgit/hasor/issues/I2W8Z5
- AuthorizationType.java 拆分为 PermissionGroup.java、PermissionType.java
- 支持 https://gitee.com/zycgit/hasor/issues/I3558A
- AuthorizationChainSpi 的参数优化一下,之前的参数使用起来不太方便。
- PerformController 的权限单独拆出来。
- 重构异常体系,所有 DataQL 异常都派生自 DataQueryException。
- 拆分 compiler 包,将 ast 和 passer 部分独立出来。形成 passer、compiler、runtime 三大组件包。
- responseFormat 部分在异常的时候 message 中代码所处行号等信息,单独拆分到 location 中。
Hasor-Web
- Invoker 增加两个 asyncExecute 方法,可以启动一个或多个异步请求来继续处理。
- HttpParameters 可以读取 request 的属性列表了。
- HttpParameters 增加 invokerLocal,同时 FxWebInterceptor 做简化处理。
Hasor-Core
- 新的 Settings 存储数据模型更新新为 Map/List 结构,并且重构 Settings 底层存储访问的逻辑。
- AbstractSettings 类更名为 BasicSettings 并且可以独立使用。
- 增加 YAML 作为配置文件格式的支持。
- 新增 SettingsReader 接口用于封装不同类型的配置文件读取机制,目前已支持三种(properties、xml、yaml)未来可以扩展
- 优化接口,解决SPI注册问题。 https://gitee.com/zycgit/hasor/issues/I37LJE
- EventContext 增加 getExecutor 方法获取内部的 Executor
Hasor-Commons
- SpiCallerContainer 中 ResourcesUtils.scan 加入 ClassLoader 参数。
- 新增 工具 接口 EConsumer、EFunction、ESupplier
- SpaceHashMap 沉淀到 common Hasor 的 Settings 不在使用它。
- ArrayUtils 增加两个工具方法。
- ResourcesUtils 梳理一批带有 ClassLoader 的方法。
- 修复 ResourcesUtils getResourceAsStream 无法识别 "classpath:"
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 深度有趣 | 29 方言种类分类
- JVM 上的 Lisp 方言 Clojure 1.9
- 使用Hibernate和Oracle 10g方言,如何用JPA生成我的id?
- 使用 Clojure 编写 OpenWhisk 操作,第 1 部分: 使用 Lisp 方言为 OpenWhisk 编写简明的代码
- 支持向量机(一):支持向量机的分类思想
- Vardump 更新,支持打印各种 Java 数据结构,支持嵌套
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Web Data Mining
Bing Liu / Springer / 2006-12-28 / USD 59.95
Web mining aims to discover useful information and knowledge from the Web hyperlink structure, page contents, and usage data. Although Web mining uses many conventional data mining techniques, it is n......一起来看看 《Web Data Mining》 这本书的介绍吧!
Markdown 在线编辑器
Markdown 在线编辑器
HEX HSV 转换工具
HEX HSV 互换工具