kotlin-jpa-specification-dsl
This library provides a fluent DSL for querying spring data JPA repositories using spring data Specifications (i.e. the JPA Criteria API), without boilerplate code or a generated metamodel. (by consoleau)
Spring Data JPA
Simplifies the development of creating a JPA-based data access layer. (by spring-projects)
kotlin-jpa-specification-dsl | Spring Data JPA | |
---|---|---|
1 | 25 | |
249 | 3,157 | |
0.0% | 0.7% | |
0.0 | 9.6 | |
almost 4 years ago | 7 days ago | |
Kotlin | Java | |
Apache License 2.0 | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
kotlin-jpa-specification-dsl
Posts with mentions or reviews of kotlin-jpa-specification-dsl.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-03-04.
-
What is the Specification Pattern
If you are using Kotlin, kotlin-jpa-specification-dsl provides a very convenient way to generate Specifications from KPropertys.
Spring Data JPA
Posts with mentions or reviews of Spring Data JPA.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2025-04-02.
-
πAre You Making These Mistakes in Spring Boot Testing? Best Practices You Need to Know! π
π Want to know more? Check out Spring Data JPA documentation.
-
Spring Data JPA: Speed Up Development & Business Focus
Read more here
- The Importance of Using Interfaces for JpaRepository(Java Persistence API) in Spring Data JPA
-
Como iniciar um aplicativo Spring Boot + JPA + MySQL
Spring Data JPA
-
How to Store Spring Boot Application Metrics in InfluxDB
Please note: The H2 database was chosen for simplicity. You can replace it with any other database technology and use the Spring Boot JPA to connect. The demo application will still work.
-
How to write a native query in spring boot jpa(postgres) which has "where in" check on composite columns?
What you are trying to do is not supported in JPA/JPQL or Spring Data (see here) Not even all databases support that syntax as far as I'm aware. You either need to concat the columns or add functionality to do this yourself, perhaps a Hibernate UserType will work.
-
What does @Transactional keep you from needing to call .save()?
There was also a discussion in the Spring Data JPA project repo surrounding the documentation as well: https://github.com/spring-projects/spring-data-jpa/issues/2055
- Multiple Datasources in an application
-
The best way to use Spring Data query methods
There is a small typo on the second issue, I have tried opening a PR myself to fix it https://github.com/spring-projects/spring-data-jpa/pull/2869. I hope i haven't messed up something lol.
-
Build a Simple CRUD App with Spring Boot and Vue.js
data-jpa: Spring Data JPA, makes it easy to create JPA-based repositories
What are some alternatives?
When comparing kotlin-jpa-specification-dsl and Spring Data JPA you can also consider the following projects:
requery - requery - modern SQL based query & persistence for Java / Kotlin / Android
MyBatis - MyBatis SQL mapper framework for Java
MapDB - MapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. It is a fast and easy to use embedded Java database engine.
Apache Cayenne - Mirror of Apache Cayenne
kotliquery - A handy Database access library in Kotlin
Hibernate - Idiomatic persistence for Java and relational databases