Einfachere Datenbankabfragen mit Spring Data JPA
Von Fall zu Fall
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 relationale 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.