Ebenfalls interessant für Java-Profis: die betterCode() Java am 10. Oktober. Zu den Neuerungen seit Java 21 LTS.

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