Skip to content

Releases: CarmJos/EasySQL

[0.3.16] 版本更新

26 Apr 18:10
Compare
Choose a tag to compare
  • [A] 支持 IS NULL 判断(即设定queryValue为null) 。

Full Changelog: 0.3.15...0.3.16

[0.3.15] 版本修复

13 Apr 00:05
Compare
Choose a tag to compare
  • [F] 修复上一版本中 SQLDebugHandler 默认处理器中出现的空指针异常。

Full Changelog: 0.3.14...0.3.15

[0.3.12] 版本更新 (破坏性)

12 Apr 22:49
Compare
Choose a tag to compare
Pre-release
  • [R] 采用 slf4j-api 替代Java原生的Logger库。
  • [A] 新增 SQLDebugHandler 用于更好的处理调试消息。

Full Changelog: 0.3.11...0.3.12

[0.3.11] 版本更新 (破坏性)

12 Apr 08:50
Compare
Choose a tag to compare
  • [R] 令UpdateAction相关返回的值为 Long 以适配自增主键大小范围(INT UNSIGNED)。
    • 影响包括 SQLUpdateActionPreparedSQLUpdateActionPreparedSQLUpdateBatchAction
    • 仅影响返回值的获取,不影响 executeFunction 等方法与不获取返回值的情况。

更新记录

Full Changelog: 0.3.10...0.3.11

0.3.10

11 Apr 19:42
Compare
Choose a tag to compare
  • [A] 新增 SQLTable 用于快速创建与该表相关的操作。

SQLTable 基于 TableCreateBuilder 构建表,用于快速创建与该表相关的操作。

    1. 调用 SQLTable#of(String, String[]) 方法创建一个 SQLTable 对象;
    1. 在应用初始化阶段调用 SQLTable#create(SQLManager) 方法初始化 SQLTable 对象;
    1. 在他处获取已初始化的 SQLTable 实例,即可直接调用对应方法进行关于表的相关操作。

Full Changelog: 0.3.9...0.3.10

[0.3.9] 版本更新

08 Apr 17:25
Compare
Choose a tag to compare
  • [R] 修改项目结构,移除无用的 easysql-tester 模块, 整合相关测试到 easysql-demosrc/test 下。
  • [U] 更新 SQLExceptionHandler 的调用结构。
    • 移除 DefaultSQLExceptionHandler 类。
    • SQLExceptionHandler 接口下添加 #detailed(Logger)(原默认处理器)#silent() 两种预设错误处理器。
    • 添加 SQLManager#setExceptionHandler(SQLExceptionHandler) 方法,用于应用指定管理器的默认错误处理器。

注意: 十分不建议使用 silent() 处理器为默认处理器,一旦出现错误会让人摸不着头脑!

更新详细

Full Changelog: 0.3.8...0.3.9

[0.3.8] 版本优化

21 Feb 15:15
Compare
Choose a tag to compare
  • [U] 优化部分调用,替换制表符为空格。
  • [U] 补充残缺的 Objects.requireNonNull();
  • [F] 对于SQLQuery的auto-close额外判断ResultSet、Statement与Connection是否已关闭,避免重复关闭报错。

Full Changelog: 0.3.7...0.3.8

[0.3.7] 版本更新

11 Feb 13:27
Compare
Choose a tag to compare
  • [A] 为 UpdateBuilder 添加 #addColumnValue(String,Object) 方法。
  • [A] 补充部分Builder的JavaDoc。

What's Changed

Full Changelog 0.3.6...0.3.7

[0.3.6] 版本更新

05 Feb 04:09
Compare
Choose a tag to compare
  • [U] 枚举参数默认采用 name() 方法。

[0.3.5] 版本修复

29 Jan 13:21
Compare
Choose a tag to compare
  • [F] 修复 ConditionalBuilder 对于参数未添加 AND 链接的问题。

Full Changelog: 0.3.4...0.3.5