MyBatis Dynamic SQL 1.1.2 已发布,MyBatis Dynamic SQL 是生成动态 SQL 语句的框架,可把它看作是一个类型安全的 SQL 模板库,它还支持 MyBatis3 和 Spring JDBC 模板。
此版本包括一些与提升用户操作灵活性相关的增强功能,包括:
- 现在支持在 runtime 阶段使用数据库目录和 schema。使代码能够响应不同的环境,或启用某些类型的分片
- 基于条件的
List
的公共 API 已更改为支持Collection
而不是List
- 除了”limit 和 offset”之外,该库现在支持基于”fetch first”的分页。因为开发团队相信”fetch first”更为标准,并且受更多数据库的支持
- 与支持更复杂的查询方案相关的许多增强功能
到目前为止,最重要的增强功能与更容易创建具有复杂 where 子句的动态 select 语句有关。在线文档中有一个新页面介绍了这项新功能: http://www.mybatis.org/mybatis-dynamic-sql/docs/complexQueries.html
Maven
<dependency>
<groupId>org.mybatis.dynamic-sql</groupId>
<artifactId>mybatis-dynamic-sql</artifactId>
<version>1.1.2</version>
</dependency>
转自 https://www.oschina.net/news/108049/mybatis-dynamic-sql-1-1-2-released