MyBatis Dynamic SQL 2.0.0 发布
MyBatis dynamic SQL 2.0.0现已发布,此工具库是生成动态 SQL 语句的通用框架,可把它看作是一个类型安全的 SQL 模板库,它还支持 MyBatis3 和 Spring JDBC 模板。MyBatis dynamic SQL 可生成格式完整的 DELETE、INSERT、SELECT 和 UPDATE 语句供 MyBatis 或 Spring 使用。 2.0.0版本更新亮点如下: Java 17 现在是最低版本要求 采用了 JSpecify 来表示库中的空值预期,JSpecify 现已成为运行时依赖项 带有 WHERE 子句的 DSL(CountDSL、DeleteDSL、SelectDSL 和 UpdateDSL)进行了重大更改。每个 DSL 都有新版本,最终将取代现有版本。此版本包含所有新旧版本,因此升级应该不会有问题。但旧版本最终将被移除。旧版本的 DSL 将在下一个小版本中弃用。 进行了多项改进。其中一项重要的改进是,现在支持在连接语句中使用完整的 boolean表达式,并且可以使用任何条件(isGreaterThan、isLessThan 等)。 此次...