| 

.NET C# Java Javascript Exception

0

Die Java Persistence API (JPA) ist ein Java-Standard, auf den sich die Software-Industrie 2006 geeinigt hat. Er wird unter anderem von Sun, Oracle, SAP, IBM, JBoss, BEA, Borland und der Apache Software Foundation unterstützt. Mittlerweile gibt es eine Vielzahl an Software-Bibliotheken, die kompatibel zu JPA sind, wie Hibernate oder Oracle TopLink . Der Begriff Persistence bezeichnet dabei die Fähigkeit, Laufzeit-Objekte über eine einzelne Sitzung hinaus auch dauerhaft zu speichern. Als Datenspeicher fungieren dabei relationale Datenbanken.

JPA ist Teil der Enterprise JavaBeans 3.0 -Spezifikation und damit Bestandteil der Java EE5-Plattform. Sie bietet objektrelationales Mapping, eine Entity Manager API sowie die Abfragesprache JPQL. Beim O/R-Mapping werden Beziehungen zwischen den objektorientierten Java-Klassen und einzelnen Tabellen in einer relationalen Datenbank über objektrelationale Metadaten hergestellt. Die Metadaten werden als Java-Annotationen angelegt oder in gesonderten XML-Dateien abgelegt. Die EntityManager API ist eine gesonderte Programmierschnittstelle, über die CRUD-Operationen durchgeführt werden können(Create, Read, Update, Delete). JPQL ist schließlich die objektorientierte Abfragesprache. (Frank Schwarz/am)

datenbanken
Weitere News:
Schreibe einen Kommentar:
Themen:
datenbanken
Entweder einloggen... ...oder ohne Wartezeit registrieren
Benutzername
Passwort
Passwort wiederholen
E-Mail