Design 565 installs

JPA/Hibernate Patterns

by affaan-m/everything-claude-code

JPA/Hibernate patterns for entity design, relationships, query optimization, transactions, auditing, indexing, pagination, and pooling in Spring Boot.

Skill content

JPA/Hibernate Patterns

Use for data modeling, repositories, and performance tuning in Spring Boot.

When to Activate

- Designing JPA entities and table mappings

- Defining relationships (@OneToMany, @ManyToOne, @ManyToMany)

- Optimizing queries (N+1 prevention, fetch strategies, projections)

- Configuring transactions, auditing, or soft deletes

- Setting up pagination, sorting, or custom repository methods

- Tuning connection pooling (HikariCP) or second-level caching

Entity Design