spring-boot-relational-crud

Installation
SKILL.md

Spring Boot Relational CRUD (Nivel Relacional)

Overview

Extiende el patrón Pro CRUD para manejar relaciones entre entidades. Esta skill enseña a construir dos entidades con relación @OneToMany / @ManyToOne, mapear DTOs anidados con MapStruct (uses), y conectar las relaciones manualmente en el Service con setAutor(). El proyecto de referencia es un CRUD completo de Autores y Libros.

When to Use

  • Cuando necesitas crear un CRUD con dos o más entidades relacionadas (por ejemplo: Autor → Libros, Departamento → Empleados, Categoría → Productos).
  • Cuando quieres practicar relaciones JPA de forma clara y directa.
  • Cuando tus DTOs de respuesta deben incluir listas anidadas de otras entidades.
  • Trigger phrases: "crear CRUD con relaciones JPA", "implementar OneToMany entre [Entidad1] y [Entidad2]", "CRUD relacional con DTOs anidados".

Prerequisites

Esta skill requiere TODO lo que usa el Pro CRUD (MapStruct, Lombok, Validation, JPA, H2), más el conocimiento previo del patrón DTO y el GlobalExceptionHandler. Se recomienda haber completado el Pro CRUD antes de usar esta skill.

Instructions

Installs
3
First Seen
Feb 26, 2026
spring-boot-relational-crud — juandmj82/my-spring-boot-skills