Skip to content

MyBatis Dynamic SQL Release 1.4.0

Compare
Choose a tag to compare
@jeffgbutler jeffgbutler released this 03 Mar 19:21
· 1036 commits to master since this release

This release includes the following enhancements:

  1. Add support for arbitrary grouping of conditions in a where clause, and "not" conditions. Any where clause should be possible with this change.
  2. Improvements to table alias calculation that will make sub queries in where clauses easier
  3. Removal of some deprecated code
  4. Major update to Kotlin DSL:
    • The where clause DSL is rewritten and more closely matches native SQL
    • Kotlin where clauses also support arbitrary grouping and "not" conditions
    • All insert statements now have native Kotlin builders
    • Many other small improvements using Kotlin DSL building functions

With this release, the Kotlin DSL is very close to native SQL. It is awesome - give it a try!

All artifacts are available in Maven central under these coordinates:

<dependency>
  <groupId>org.mybatis.dynamic-sql</groupId>
  <artifactId>mybatis-dynamic-sql</artifactId>
  <version>1.4.0</version>
</dependency>