Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mateo-404/consecionaria_jpa
Proyecto para una consecionaria que permite hacer CRUD con JPA
https://github.com/mateo-404/consecionaria_jpa
Last synced: about 1 month ago
JSON representation
Proyecto para una consecionaria que permite hacer CRUD con JPA
- Host: GitHub
- URL: https://github.com/mateo-404/consecionaria_jpa
- Owner: Mateo-404
- Created: 2023-12-13T21:28:00.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-27T05:05:20.000Z (6 months ago)
- Last Synced: 2024-07-27T06:23:11.049Z (6 months ago)
- Language: Java
- Size: 192 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Proyecto de Concesionaria
Este proyecto es un sistema en **Java** que permite gestionar todos los modelos de autos disponibles, aplicando las operaciones **CRUD** (crear, leer, actualizar y eliminar) con **JPA** sobre la clase `Automóvil`.
## Descripción
El sistema permite:
- **Gestionar Automóviles**: Crear, leer, actualizar y eliminar registros de automóviles.
- **Catálogo Online**: Publicar los vehículos en una base de datos para que el administrador pueda verlos y modificarlos.## Estructura del Proyecto
El proyecto sigue el **modelo de capas**, separando la lógica de negocio, la interfaz gráfica y la persistencia de datos.
### Clases Principales
- `Automóvil`: Clase que modela un automóvil con los atributos `id`, `modelo`, `marca`, `color` y `patente`.
## Tecnologías Utilizadas
- **Java**
- **JPA** (Java Persistence API)
- **Base de Datos**: Para almacenar y gestionar los datos de los automóviles.## Instalación
1. Clona el repositorio:
```bash
git clone https://github.com/Mateo-404/Consecionaria_JPA.git
```
2. Importa el proyecto en tu IDE de preferencia.
3. Configura la conexión a la base de datos en el archivo `persistence.xml`.
4. Ejecuta la aplicación.## Uso
1. Inicia la aplicación.
2. Utiliza la interfaz gráfica para gestionar los automóviles.
3. Visualiza y modifica el catálogo online de vehículos.## Licencia
Este proyecto no tiene una licencia específica.
---
© 2024 Mateo-404