Creado por bello17
hace casi 9 años
|
||
Was ist Impedance Mismatch (IM)?
Geben Sie drei Varianten an, wie ein Objekt in eine Datenbank gespeichert werden könnte.
Zeigen Sie den Weg mit einem Framework, das die Übersetzung zwischen "objektorientiert"
und "relational" möglichst automatisch vornimmt inkl. Beispielen
Was ist Java Persistence API (JPA)?
Nennen Sie Vorteile von JPA
Nennen Sie Anforderungen für ein JPA
Was sind Annotationen?
Der Ablauf von EclipseLink?
JPA mit EclipseLink - Was bedeudet Entity?
JPA mit EclipseLink - Für was gibt es die Klasse Persistence (javax.persistence.Persistence)?
JPA mit EclipseLink - Wofür ist das Interface EntityManagerFactory
(javax.persistence.EntityManagerFactory) zuständig?
JPA mit EclipseLink - Für was gibt es das Interface EntityManager
(javax.persistence.EntityManager)?
JPA mit EclipseLink - Zuständigkeitsbereich für das Interface EntityTransaction
(javax.persistence.EntityTransaction)
Was versteht man unter Persistenzkontext?
Der EntityManager muss zu jedem Zeitpunkt den Zustand eines Entitys kennen. Nennen Sie zwei Zustände?
Für was braucht der JPA-Provider diverse Informationen?
Wie können die Informationen an den JPA-Provider zur Verfügung gestellt werden?
Kreieren Sie ein EntityManager-Objekts
Kreiren Sie eine EntityManager
Methoden
Java Persistence API mit EclipseLink - Wie können Sie die Transaktion starten, Objekte erstellen und speichern, Änderungen in der DB speichern sowie den EntityManager schliessen?
Ein Entity kann sich in drei Zuständen befinden. Wie heissen diese Zustände?
Wie sieht der Ablauf der Entity der drei Zustände aus?
Wie sieht der Lebenszyklus eines Entity aus?
Was bedeutet void persist (Object entity)?
Was bedeutet void remove (Object entity)?
Was bedeutet void flush ()?
Was bedeutet boolean contains (Object entity)?
Was bedeutet <T> T merge (T entity)?
Was bedeutet void clear ()?
Was bedeutet <T> T find (Class<T> entityClass, Object primaryKey)?
Was bedeutet Query createQuery(String qlString)?
Was bedeutet Query createNativeQeury(String sqlString)?
Eine Query-Instanz wird von dem EntityManager erstellt. Wie sieht das im Code aus?
Mit welchen Methoden kann die Abfrage auf die Datenbank durchgeführt werden?
Der Rückgabewert der beiden Methoden zur Abfrage der Datenbank ist nicht typisiert und muss gecastet werden. Wie sieht dies im Code aus?
JPA ermöglicht das Einfügen von Parametern in eine konkrete Anfrage.
Die Markierung von Parametern kann mit was durchgeführt werden?
Was ist Java Persistence Query Language?
Was ist ein Kartesischen Produkt