Hibernate
Hibernate ist die JPA-Implementierung, die in WildFly eingebaut ist.
Es übersetzt zwischen @Entity-Klassen und SQL-Tabellen.
I. Was macht es?
- ORM: Objekt ↔ Datenbank-Zeile
- Generiert SQL aus JPQL
- Trackt Änderungen (Dirty Checking)
- Hat verschiedene Dialects (MariaDB, PostgreSQL, Oracle, ...)
II. Konfiguration
In der persistence.xml:
hibernate.dialect→ SQL-Variante- hbm2ddl.auto → Schema-Verhalten beim Deploy
hibernate.show_sql→ SQL im Log sichtbar
III. Log-Codes
HHH000412→ Hibernate-VersionHHH000204→ Processing PersistenceUnitInfo