What problem does it solve? Designing JPA entities, relationships, and queries in Spring Boot often leads to N+1 query problems, inefficient transactions, and missing indexes that degrade application performance. ## Core Features & Use Cases - Entity and Relationship Design: Provides annotated entity templates with auditing, indexes, and lazy-loaded @OneToMany/@ManyToOne mappings. - Query Optimization: Covers N+1 prevention with JOIN FETCH, DTO projections, pagination with Pageable, and composite indexing strategies. - Transactions and Infrastructure: Guides @Transactional usage, HikariCP pool tuning, Flyway migrations, and @DataJpaTest testing with Testcontainers. - Use Case: When building a Spring Boot service with a Market entity that has child positions, apply these patterns to fetch related data in one query, paginate results, and tune the connection pool. ## Quick Start Ask the assistant to design a JPA entity with relationships and an optimized repository for your Spring Boot domain model.