Spring ORM

Objektrelationale Mappings (ORM) werden benötigt, um Objektstrukturen aus Programmiersprachen auf die relationen Strukturen von Datenbanksystemen zu übertragen. Wichtigste Leistungsmerkmale für Mapping Frameworks sind Effizienz und die korrekte Übertragung auf die datenbankspezfiischen Strukturen. Zudem müssen effiziente Abfrageoperationen auf der Datenbank bereitgestellt werden. Aus Entwicklersicht ist es zudem vorteilhaft, wenn der Programmcode wenig oder gar nicht verändert werden muss, falls auf eine andere Datenbankversion oder zu einem gänzlichen anderen Datenbankhersteller migiriert wird.

Spring unterstützt diese Eigenschaften durch effiziente Abstraktionsmechanismen und bietet zudem Schnittstellen zu allen etablieren Standard-ORM-Frameworks:

  • Hibernate
  • JDO
  • Oracle TopLink
  • iBATIS SQL Maps
  • Java Persistance API (JPA)

Ihre Vorteile

  • Effiziente Anbindung aller marktüblichen Datenbank- und ORM-Systeme
  • Einfache Konfiguration des Datenbankzugriffs
  • Geringeg Migrationsaufwand bei Wechsel zu einer anderen Datenbank bzw. einem anderen ORM-System
  • Standardisierter Zugriff auf Daten über eine leistungsfähige Schnittstelle

Spring Architektur: ORM (Objektrelationales Mapping)

Links

Spring Forum (Xing)

Object-relational mapping (ORM, Wikipedia, Englisch)

Kontakt

springip

Dr.-Ing. Thomas Biskup
Tel.: 0231 / 533 831 0
thomas.biskup@quinscape.de
Thomas Biskup

Impressum
Kontakt