Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joutvhu/spring-dynamic-commons
Spring Dynamic Commons provides SQL Directives and Utils for other Spring Dynamic libraries
https://github.com/joutvhu/spring-dynamic-commons
commons directive spring spring-boot spring-data sql utils
Last synced: 9 days ago
JSON representation
Spring Dynamic Commons provides SQL Directives and Utils for other Spring Dynamic libraries
- Host: GitHub
- URL: https://github.com/joutvhu/spring-dynamic-commons
- Owner: joutvhu
- License: mit
- Created: 2022-09-22T14:28:31.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-28T07:04:31.000Z (over 1 year ago)
- Last Synced: 2024-04-18T05:06:05.914Z (7 months ago)
- Topics: commons, directive, spring, spring-boot, spring-data, sql, utils
- Language: Java
- Homepage:
- Size: 156 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Spring Dynamic Commons
Spring Dynamic Commons provides SQL Directives and Utils for other Spring Dynamic libraries.
The Spring Dynamic libraries will be classified into two types, Spring Dynamic Data and Dynamic Query Template Provider.## Spring Dynamic Data
Spring Dynamic Data provides `@DynamicQuery` annotation, so you can write dynamic query.
Each Spring Dynamic Data library is an extension to the corresponding [Spring Data](https://spring.io/projects/spring-data) package.- [Spring Dynamic JPA](https://github.com/joutvhu/spring-dynamic-jpa)
- [Spring Dynamic JDBC](https://github.com/joutvhu/spring-dynamic-jdbc)
- [Spring Dynamic R2DBC](https://github.com/joutvhu/spring-dynamic-r2dbc)To use it, you need to choose a Dynamic Query Template Provider to combine with Spring Dynamic Data.
## Dynamic Query Template Provider
Each Dynamic Query Template Provider will give you a different way of writing dynamic query templates.
- [Spring Dynamic Freemarker](https://github.com/joutvhu/spring-dynamic-freemarker)
- [Spring Dynamic Velocity](https://github.com/joutvhu/spring-dynamic-velocity)You can also create your own Dynamic Query Template Provider based on a template engine.