iX 3/2021
S. 148
Praxis
Softwareentwicklung

Einfachere Datenbankabfragen mit Spring Data JPA

Von Fall zu Fall

Julius Mischok

Das Spring Framework erweitert die Möglichkeiten zur Datenbankabfrage der Java Persistence API. Jede Zugriffsmethode hat ihre eigenen Stärken und Schwächen.

Allen Unkenrufen zum Trotz sind relationale Datenbanken immer noch ein zentraler Baustein vieler IT-Systeme. Während die Konkurrenz aus dem Lager der schemalosen NoSQL-Datenbanken in den vergangenen Jahren Marktanteile aufholen konnte, erleichtern neue Strategien zunehmend die Arbeit mit relationalen Systemen.

Ein zentrales Argument für eine rela­tionale Datenbank ist nach wie vor die Datenintegrität, die durch das feste Schema entsteht. Constraints und Fremdschlüssel verhindern, dass Inkonsistenzen auftreten. Das Schema bedarf jedoch der Pflege. Insbesondere müssen Anwender zusätzlich den auf die Datenbank zugreifenden Code synchron zu den Datenstrukturen in der Datenbank halten.

Kommentieren