Tips ‘n’ Tricks für Spring Data JPA

Dein Kunde fordert mal wieder “nur eine kleine Änderung”, aber nach ein paar Stunden – oder Tagen – stellst Du fest, dass sich das nicht so leicht umsetzen lässt.

Ist der Business-Code die richtige Stelle für Deine Änderung? Oder wäre es vielleicht besser, den Datenbankzugriff anzupassen?

Und überhaupt hat das doch bestimmt schon mal jemand gemacht …

Die gute Nachricht ist: In vielen Fällen bietet Spring Data JPA (oder Hibernate) wirklich schon ein Feature, das den Großteil der Arbeit übernimmt. Eine Annotation oder wenige Zeilen Code reichen bereits aus, um

  • Datenbank-spezifische Datentypen zu unterstützen,
  • die Elemente einer Assoziation in einer vorgegebenen Reihenfolge zu lesen,
  • Abfragen basierend auf Nutzereingaben zu erzeugen,
  • UUIDs zu generieren und als Primärschlüssel zu verwenden,
  • Änderungen in einem Auditlog zu dokumentieren
  • und vieles mehr.

Speaker

 

Thorben Janssen
Thorben Janssen löst als freiberuflicher Consultant und Trainer Persistenzprobleme mit JPA und Hibernate. Er ist Autor des Amazon-Bestsellers Hibernate Tips - More than 70 solutions to common Hibernate problems und internationaler Redner mit 20 Jahren JPA- und Hibernate-Erfahrung. Auf thorben-janssen.com schreibt er wöchentlich über Persistenzthemen und hilft Entwicklern im Persistence Hub, ihre Fertigkeiten zu verbessern.

betterCode-Newsletter

Du möchtest über die betterCode() Spring und weitere unserer betterCode()-Events auf dem Laufenden gehalten werden?

 

Anmelden