Jimmer ORM: An Alternative to JPA
summary
A comparison of Jimmer ORM against Hibernate and JPA focusing on common pain points: overfetching, nested projections, the Criteria API, nullability handling, and L2 cache invalidation. The talk explains how Jimmer addresses each of these issues and demonstrates how it makes typical data-access tasks simpler.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 1:10Why JPA alternative
- 2:56Jimmer ORM overview
- 4:00Speed and performance
- 6:54Java and Kotlin support
- 8:43Common tasks and productivity
- 14:25Reading object graph
- 17:20Modifying object graph
- 19:54Handling relationships
- 23:05Data access approach
- 24:52DTO projections in Jimmer
- 27:40Data creation and updates
- 30:31Specifications and filtering
- 31:57Jimmer query language
- 36:12Computed fields
- 40:28Caching in Jimmer
- 42:14JPA and Hibernate comparison
- 44:23Usage experience and migration
- 45:29Resources and closing
related talks
47mWhen ORM Becomes OMG: Performance Pitfalls in JPA and Friends
43mDo You Really Need Hibernate?
44mORM Insights - How not to hurt yourself?
48mORM Iinsights - How to Not Hurt Yourself?
46mjOOQ as an Alternative to ORM
49mDo You Really Need Hibernate?
45mWhen ORM Becomes OMG: Performance Pitfalls in JPA and Friends
51mThe Persistence Heavyweight Championship: JPA vs. jOOQ
