https://github.com/dafexdev/platzi-messages-app
Interfaz de terminal para administrar mensajes, desarrollado como proyecto del Curso Java SE Persistencia de Datos de Platzi.
https://github.com/dafexdev/platzi-messages-app
hibernate-orm hibernate-validator java jpa jpa-hibernate maven
Last synced: 7 months ago
JSON representation
Interfaz de terminal para administrar mensajes, desarrollado como proyecto del Curso Java SE Persistencia de Datos de Platzi.
- Host: GitHub
- URL: https://github.com/dafexdev/platzi-messages-app
- Owner: dafexDev
- Created: 2024-07-14T17:04:29.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-07-14T17:04:49.000Z (12 months ago)
- Last Synced: 2024-11-19T12:59:36.008Z (7 months ago)
- Topics: hibernate-orm, hibernate-validator, java, jpa, jpa-hibernate, maven
- Language: Java
- Homepage:
- Size: 27.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Messages App
[](https://openjdk.org/)
[](https://maven.apache.org/)
[](https://www.mysql.com/)Interfaz de terminal para administrar mensajes, desarrollado como proyecto del [Curso Java SE Persistencia de Datos de Platzi](https://platzi.com/cursos/java-persistencia/).

## Requisitos
- Java 21 o superior
- Apache Maven 3.6 o superior
- MySQL 8.0 o superior## Configuración
### Base de Datos
1. Instalar MySQL y crear una base de datos para el proyecto:
```sql
CREATE DATABASE messages_app;
```2. Crear una tabla para almacenar los mensajes:
```sql
USE messages_app;CREATE TABLE messages (
id BIGINT AUTO_INCREMENT PRIMARY KEY,
message VARCHAR(280) NOT NULL,
message_author VARCHAR(50) NOT NULL,
message_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
```3. Configurar el archivo `src/main/resources/META-INF/persistence.xml` con tus credenciales de MySQL:
```xml
org.hibernate.jpa.HibernatePersistenceProvidercom.dfortch.messagesapp.persistence.entity.Message
```## Reconocimientos
- [ASCII Table](https://github.com/vdmeer/asciitable): Modulo para crear tablas ASCII