Package com.proyecto.jpa


package com.proyecto.jpa
Paquete raíz de la aplicación JPA para gestión de pedidos.

Descripción del Proyecto

Este proyecto implementa un sistema completo de gestión de pedidos (e-commerce) utilizando JPA (Java Persistence API) con Hibernate como proveedor de persistencia y Spring Boot como framework de aplicación.

Estructura de Paquetes

  • entity - Entidades JPA que se mapean a tablas de base de datos
  • repository - Interfaces de repositorio para acceso a datos
  • service - Capa de lógica de negocio
  • config - Clases de configuración de Spring

Tecnologías Utilizadas

  • Java 17
  • Spring Boot 3.1.5
  • Spring Data JPA
  • Hibernate 6.2.13
  • H2 Database (desarrollo)
  • MySQL (producción opcional)

Patrones de Diseño Implementados

  • Repository Pattern - Abstracción del acceso a datos
  • Service Layer Pattern - Separación de lógica de negocio
  • ORM Pattern - Mapeo objeto-relacional con JPA
  • Dependency Injection - Inyección de dependencias con Spring
Since:
2024
Version:
1.0.0
Author:
Proyecto JPA - Primera Entrega