- Notifications
You must be signed in to change notification settings - Fork211
SQL DSL (Domain Specific Language) for Kotlin and Java. Supports rendering for MyBatis or Spring JDBC Templates
License
mybatis/mybatis-dynamic-sql
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This library is a framework for generating dynamic SQL statements. Think of it as a typesafe SQL templating library,with additional support for MyBatis3 and Spring JDBC Templates.
The library will generate full DELETE, INSERT, SELECT, and UPDATE statements formatted for use by MyBatis or Spring.The most common use case is to generate statements, and a matching set of parameters, that can be directly usedby MyBatis. The library will also generate statements and parameter objects that are compatible with Spring JDBCtemplates.
The library works by implementing an SQL-like DSL that creates an object containing a full SQL statement and anyparameters required for that statement. The SQL statement object can be used directly by MyBatis as a parameter to a mapper method.
The library also contains extensions for Kotlin that enable an idiomatic Kotlin DSL.
See the following pages for further information:
Page | Comments |
---|---|
Quick Start | Shows a complete example of building code for this library |
MyBatis3 Support | Information about specialized support forMyBatis3. The examples on this page are similar to the code generated byMyBatis Generator |
Kotlin Support with MyBatis3 | Information about the Kotlin extensions and Kotlin DSL when using MyBatis3 as the runtime |
Spring Support | Information about specialized support for Spring JDBC Templates |
Kotlin Support with Spring | Information about the Kotlin extensions and Kotlin DSL when using Spring JDBC Template as the runtime |
Spring Batch Support | Information about specialized support for Spring Batch using theMyBatis Spring Integration |
The library has no dependencies. Java 8 or higher is required.
About
SQL DSL (Domain Specific Language) for Kotlin and Java. Supports rendering for MyBatis or Spring JDBC Templates
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.