De SQL a backend
Genera un backend Spring Boot desde tu schema SQL
Tu schema de base de datos ya codifica la mayoría de las decisiones estructurales. AlveoForge lee tu DDL y lo convierte en un backend Spring Boot listo para producción (hexagonal, tested, ejecutable) en horas, sin que escribas a mano la misma capa para cada tabla.
Tu DDL es la fuente de verdad
El schema se emite como migración versionada (Flyway o Liquibase, ambos cableados con paridad), o se apunta a una base de datos de producción existente (brownfield) sin reconstruirla. Hibernate corre en modo validate, así que las entidades se validan contra el schema real al arrancar.
De una tabla a un slice que funciona
Cada tabla se convierte en un vertical slice autocontenido. A partir de la definición de la tabla, AlveoForge genera y cablea:
- El modelo de dominio y sus reglas de validación, a partir de las columnas, tipos y restricciones.
- El adaptador de persistencia y la migración versionada de la tabla.
- Los casos de uso: CRUD, lote, lecturas (individual, paginada, by-ids) y expansión de relaciones.
- El controlador HTTP, los DTOs de petición y respuesta, y la documentación OpenAPI.
- Los tests de todo ello, en la pirámide de cuatro capas.
Cobertura completa de tipos SQL
Arrays, enums, JSONB, UUID, la familia de fecha/hora, precisión numérica, bytea, validación de longitud varchar, claves compuestas y foráneas, más herencia de tablas y particiones declarativas. Un tipo no reconocido nunca rompe el build: cae a un valor seguro por defecto que tu equipo puede afinar.
Qué recibe cada entidad
CRUD completo más lote (create-many, updates masivos), lecturas individual/paginada/by-ids, y expansión de relaciones al leer (?expand=…) entre slices, sin N+1 ni grafo JPA expuesto entre capas. Entrégalo como monolito modular o como microservicios (una app Spring Boot por módulo), desde el mismo dominio.