Оптимизация JPA и Hibernate в Spring

data

jpa-patterns — это скилл для Claude Code, который помогает решать типичные проблемы JPA/Hibernate в Spring-приложениях: N+1 запросы, LazyInitializationException, выбор стратегий загрузки и управление транзакциями. Внутри — готовые шаблоны для JOIN FETCH, @EntityGraph и батчевой загрузки (@BatchSize), DTO-проекции для безопасной работы вне транзакции, а также конфигурация логирования SQL для диагностики лишних запросов. Скилл ориентирован на разработчиков, которые сталкиваются с деградацией производительности БД, ошибками при доступе к ленивым ассоциациям вне сессии или проектируют связи между сущностями. Охватывает оптимистичную блокировку через @Version, read-only транзакции для снижения накладных расходов dirty checking и антипаттерн Open Session in View.