-
Notifications
You must be signed in to change notification settings - Fork 3
GettingStarted_EN
KwonNam Son edited this page Nov 28, 2015
·
27 revisions
You can use freemarker-dynamic-ql-builder to build a query string(SQL, JPQL, HQL and etc.) dynamically and get the JDBC query binding parameters. In this document, QL means SQL, JPQL, HQL and etc.
After building QL and binding parameters' list or array, you can run the QL with Plain JDBC PreparedStatement or SpringFramework JdbcTemplate, JDBI, JPA, Hibernate and etc.
- Building query string easily with Freemarker template
- Building query binding parameters
- Executing queries
- Mapping the query result to an object. => Use JDBC, Spring JdbcTemplate, JDBI, JPA, Hibernate and etc with Freemarker Dynamic QL Builder
- Java 6+
- This library depends on only freemarker 2.3.23+ and slf4j.
compile 'kr.pe.kwonnam.freemarkerdynamicqlbuilder:freemarker-dynamic-ql-builder:{version}'<dependency>
<groupId>kr.pe.kwonnam.freemarkerdynamicqlbuilder</groupId>
<artifactId>freemarker-dynamic-ql-builder</artifactId>
<version>{version}</version>
</dependency>