ozayduman/spring-data-specification-builder
Specification-Builder is a client-oriented dynamic search query library that supports joins among multiple tables in a strongly-type manner for Spring Projects. This library simplifies writing type-safe queries for search screens by using `Spring Data JPA`'s `JpaSpecificationExecutor` and `hibernate-jpamodelgen`. As you might know, for each query screen you have to pass a specific DTO (Data Transfer Objects) and write specific queries using that DTO. This leads to boiler-plate, useless, repetitive code. By using this library you can get rid of that kind of code, and write fluent-style dynamic queries driven by client-side easily.
JavaApache-2.0
Issues
- 0
How to search cross join table in @ManyToMany association and combine AND - OR condition in same query
#18 opened by ilentt - 0
How to search cross join table in @ManyToMany association and combine AND - OR condition in same query
#17 opened by ilentt - 0
Remove bindJoin() method and use bind() instead, it will simplify the API usage of developers.
#16 opened by ozayduman - 0
Support compound operations
#13 opened by ozayduman - 1
update project to jdk 16
#14 opened by ozayduman - 0
Like & Not Like Operators should be supported
#10 opened by ozayduman - 0
create a sample project to demonstrate the usage of spring-data-specification-builder
#3 opened by ozayduman - 0
- 0
add javadoc to Documentation section
#6 opened by ozayduman - 1
provide bind(SingularAttribute<>) method to be used when DTOand Entity shares common naming for the properties.
#1 opened by ozayduman