OrmLite
ObjectiveSync
OrmLite | ObjectiveSync | |
---|---|---|
1 | 1 | |
571 | 83 | |
- | - | |
4.9 | 0.0 | |
5 days ago | about 3 years ago | |
Java | Java | |
ISC License | GNU Lesser General Public License v3.0 only |
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.
OrmLite
-
Stop Using JPA/Hibernate
Have you ever tried - ormlite-core[1]?
I recently found this obscure but quite stable library, kind of fell in love with it.
[1] https://github.com/j256/ormlite-core
ObjectiveSync
-
Stop Using JPA/Hibernate
"Bad practice - if you hide the database, you may get something done quickly, but it's a bad idea. If your Java code expects to have a collection of one million objects as an array, it does not matter if they are lazily loaded or not - some code somewhere might want to iterate over them, and this will kill the process. You cannot really forget that there is a database somewhere, and you should not do it."
https://github.com/l3nz/ObjectiveSync
What are some alternatives?
Hibernate - Hibernate's core Object/Relational Mapping functionality
ksuid - K-Sortable Globally Unique IDs
MyBatis - MyBatis SQL mapper framework for Java
Ebean ORM - Ebean ORM
Spring Data JPA - Simplifies the development of creating a JPA-based data access layer.
zeidon-joe - Zeidon Java Object Engine and related projects.
FrameworkBenchmarks - Source for the TechEmpower Framework Benchmarks project
Apache Cayenne - Mirror of Apache Cayenne
Reladomo - Reladomo is an enterprise grade object-relational mapping framework for Java.
jimmer - A revolutionary ORM framework for both java and kotlin.