Spring Boot의 데이터베이스 설계와 조회를 개선합니다. JPA/Hibernate의 데이터 구조, 관계, 쿼리와 트랜잭션을 검토하고 불필요한 조회를 줄입니다.
- 데이터 구조와 관계 설계
- 관련 데이터 조회의 SQL 수 줄이기
- 수정 처리와 변경 기록 검토
79건 · 관련도순
Spring Boot의 데이터베이스 설계와 조회를 개선합니다. JPA/Hibernate의 데이터 구조, 관계, 쿼리와 트랜잭션을 검토하고 불필요한 조회를 줄입니다.
Build and debug Java applications with Spring Boot 3.x. This skill guides application design, API implementation, database query tuning, authentication, and testing, including WebFlux applications that process requests without blocking.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
Spring Data JPA entity design, repository patterns, query methods, JPQL, Flyway/Liquibase migrations, and N+1 avoidance. Apply on Spring Boot projects with spring-boot-starter-data-jpa. Pairs with spring-boot-plugin:spring-conventions and java-foundation:java-conventions. Use this skill to: - Design JPA entities with proper annotations, ID strategy, and lazy loading. - Write JpaRepository interfaces with derived query methods and JPQL @Query. - Avoid N+1 queries using @EntityGraph or JOIN FETCH. - Manage schema evolution with Flyway or Liquibase. - Project query results with Spring Data Projections and DTOs. Do NOT use this skill for: - Service or controller patterns — see spring-boot-plugin:spring-conventions. - Build tool setup — see java-foundation:build-tooling. - Test slices (@DataJpaTest) — see java-foundation:jvm-testing.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Build Java REST APIs and microservices with Spring Boot 3.x, including database access, authentication, and reactive endpoints for nonblocking request handling. The skill also guides testing and application health checks.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
Guide application development with Kotlin and Spring Boot, from project structure and web APIs to database access and testing. Apply Kotlin conventions for immutable data, explicit handling of missing values, dependency management, and asynchronous work.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
JPA/Hibernate patterns and common pitfalls (N+1, lazy loading, transactions, queries). Use when user has JPA performance issues, LazyInitializationException, or asks about entity relationships and fetching strategies.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Spring Boot coding conventions: REST controller design, service layer, dependency injection, configuration, DTO patterns, exception handling, and Bean Validation. Apply on any Spring Boot project. Works alongside spring-boot-plugin:spring-data-jpa for persistence and java-foundation:java-conventions for domain objects. Use this skill to: - Structure REST endpoints with @RestController, proper HTTP semantics, and DTO mapping. - Enforce constructor injection and @ConfigurationProperties over @Value on fields. - Write @Service classes with transactional boundaries at the right layer. - Handle errors consistently with @RestControllerAdvice and ProblemDetail (RFC 9457). Do NOT use this skill for: - JPA entity and repository patterns — see spring-boot-plugin:spring-data-jpa. - Spring Security configuration — see the security phase injection in stack.md. - Build tool configuration — see java-foundation:build-tooling.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Spring BootにおけるJPA/Hibernateパターン — エンティティ設計、リレーションシップ、クエリ最適化、トランザクション、監査、インデックス、ページネーション、コネクションプーリング。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Build or review Java Spring Boot backends using examples for web APIs, separate application layers, and database access. Covers input validation, error handling, caching, background processing, and logging to guide maintainable implementations.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
Spring Boot中的JPA/Hibernate模式,用于实体设计、关系处理、查询优化、事务管理、审计、索引、分页和连接池。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Spring Boot 中用于实体设计、关联关系、查询优化、事务、审计、索引、分页和连接池的 JPA/Hibernate 模式。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
JPA/Hibernate 模式,涵盖 Spring Boot 中的实体设计、关系、查询优化、事务、审计、索引、分页和连接池。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
World-class Java and Spring Boot development skill for enterprise applications, microservices, and cloud-native systems. Expertise in Spring Framework, Spring Boot 3.x, Spring Cloud, JPA/Hibernate, and reactive programming with WebFlux. Includes project scaffolding, dependency management, security implementation, and performance optimization.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Detect potential code-level performance smells in Java - streams, collections, boxing, regex, object creation. Provides awareness, not absolutes - always measure before optimizing. For JPA/database performance, use jpa-patterns instead.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Spring Boot best practices and patterns. Use when creating controllers, services or repositories, or when the user asks about Spring Boot layering, wiring, configuration or exception handling. For JPA and Hibernate behaviour, use jpa-patterns instead.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Optimize JPA, Hibernate, and database interactions in Spring Boot. Use when implementing JPA entities, repositories, or database access in Spring Boot.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
JPA/Hibernate patterns for entity design, relationships, query optimization, transactions, auditing, indexing, pagination, and pooling in Spring Boot.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Provides patterns to implement persistence layers with Spring Data JPA. Use when creating repositories, configuring entity relationships, writing queries (derived and `@Query`), setting up pagination, database auditing, transactions, UUID primary keys, multiple databases, and database indexing.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Provides and generates complete CRUD workflows for Spring Boot 3 services. Creates feature-focused architecture with Spring Data JPA aggregates, repositories, DTOs, controllers, and REST APIs. Validates domain invariants and transaction boundaries. Use when modeling Java backend services, REST API endpoints, database operations, web service patterns, or JPA entities for Spring Boot applications.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when generating JPA entities, repositories, queries, or anything touching the persistence layer. Covers entity conventions, N+1 prevention, projections, and query patterns.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when generating or refactoring Spring Boot 4 JPA entities, repositories, queries, projections, persistence tests, entity relationships, embeddables, IDs, or Hibernate mappings. Covers Jakarta Persistence 3.2 imports, Hibernate 7 entity modeling, new-state detection, N+1 prevention, projections, keyset pagination, batch writes, and common agent mistakes.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when designing or implementing Spring Data JPA on Spring Boot 4 — repository boundaries, projections, query patterns, custom repositories, CQRS read models, entity relationships, or persistence performance fixes. Not for generic SQL help, database admin work, or project-wide migration (see the springboot-migration skill).
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
JPA/Hibernate patterns for entity design, relationships, query optimization, transactions, auditing, indexing, pagination, and pooling in Spring Boot.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Generates Spring Boot 3.x configurations, creates REST controllers, implements Spring Security 6 authentication flows, sets up Spring Data JPA repositories, and configures reactive WebFlux endpoints. Use when building Spring Boot 3.x applications, microservices, or reactive Java applications; invoke for Spring Data JPA, Spring Security 6, WebFlux, Spring Cloud integration, Java REST API design, or Microservices Java architecture.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.