sk Skill · affaan-m
jpa-patterns
JPA/Hibernate patterns for entity design, relationships, query optimization, transactions, auditing, indexing, pagination, and pooling in Spring Boot. Use when designing JPA entities or relationships, or when a Hibernate query, transaction, or N+1 problem needs fixing.
Open on skills.sh ↗read 2026-09-17
- installs 8w
- 1,565
- 30-day movement
- starts with the next reading
- Related entries
- 7
- Connections
- 0
javaJavaScript
A SKILL.md agent skill that loads JPA/Hibernate patterns for Spring Boot data access. It covers entity design, relationships, N+1 prevention, transactions, pagination, indexing, HikariCP pooling, caching, migrations, and testing.
Reach for it when designing JPA entities or relationships, or when fixing a Hibernate query, transaction, or N+1 problem.
Use it to
- Design JPA entities and table mappings
- Define @OneToMany/@ManyToOne/@ManyToMany relationships
- Fix N+1 problems with JOIN FETCH and DTO projections
- Apply @Transactional and propagation correctly
- Set up Flyway/Liquibase migrations and HikariCP pooling
For Spring Boot developers working with JPA and Hibernate
- Host repository
- affaan-m/ECC
- Installs, lifetime
- 2,900
- Installs, 8 weeks
- 1,565
- Host stars
- 261k
- Host language
- JavaScript
topicsjpahibernatespring-bootquery-optimizationtransactionsdatabase