🚀 Tag 8 - JPA Relationen Demo

Java Web Aufbau - @OneToOne & @ManyToOne

📚 Was wird demonstriert?

🏗️ Projekt-Struktur

src/main/java/com/javafleet/ ├── model/ │ ├── User.java (@OneToOne mit Profile, @OneToMany mit Orders) │ ├── UserProfile.java (@OneToOne Gegenseite) │ ├── Order.java (@ManyToOne mit User) │ └── OrderStatus.java (Enum für Order Status) ├── service/ │ └── OrderManagementService.java (Business Logic) └── web/ └── OrderServlet.java (Demo Servlet)

🎯 Lernziele

📦 Demo starten

⚙️ Setup-Hinweise

Datenbank: Stelle sicher, dass eine MySQL-Datenbank läuft:

docker run --name mysql-jpa -e MYSQL_ROOT_PASSWORD=secret \ -e MYSQL_DATABASE=jpadb -p 3306:3306 -d mysql:8

DataSource: Konfiguriere in Payara die JDBC-Ressource:

Java Web Aufbau - Tag 8 von 10

© 2025 Java Fleet Systems Consulting

Website: java-developer.online