JPA

EclipseLink – DDL-Schema-Generierung in JPA 2.1

EclipseLink – JPA-Installation und -Konfiguration mit Eclipse

Wenn Sie gute Erfahrungen damit gemacht haben Java-Persistenz-APIkönnen Sie die JPA so konfigurieren, dass sie das erforderliche Schema generiert. Diese sind nicht Teil der JPA-Implementierung vor der JPA 2.1-Spezifikation. Diese gelten als Erweiterungen für den JPA-Anbieter. Dies wurde jedoch von der Norm her standardisiert JPA 2.1-Version. JPA 2.1 fügte eine Reihe von Eigenschaften für die […]

EclipseLink – DDL-Schema-Generierung in JPA 2.1 Read More »

JPA-Entitäts-Listener und Rückrufmethoden

EclipseLink – JPA-Installation und -Konfiguration mit Eclipse

Vor JPA 2.1 Das Konzept der Entity Listener (Injectable EntityListeners) wurde erst mit der Veröffentlichung von JPA 2.1 definiert. Das Entity-Listener-Konzept ermöglicht es dem Programmierer, Methoden als Lebenszyklus-Callback-Methoden festzulegen, um Benachrichtigungen über Entitätslebenszyklusereignisse zu erhalten. Rückrufmethoden für den Lebenszyklus können für eine Entitätsklasse, eine zugeordnete Superklasse oder eine Entitäts-Listener-Klasse definiert werden, die einer Entität oder

JPA-Entitäts-Listener und Rückrufmethoden Read More »

JPA – Lazy Loading und Eager Loading

EclipseLink – JPA-Installation und -Konfiguration mit Eclipse

Eclipselink 2.1 ist eine Persistenzanbieter-Laufzeitumgebung für Spezifikation der Java Persistence API 2.1N. Die JPA-Spezifikation definiert zwei Hauptstrategien zum Laden von Daten (Lazy und Eager).. Die EAGER-Strategie ist eine Anforderung an die Laufzeit des Persistenzanbieters, dass Daten eifrig abgerufen werden müssen. Die LAZY-Strategie ist ein Hinweis für die Laufzeit des Persistenzanbieters, dass Daten beim ersten Zugriff

JPA – Lazy Loading und Eager Loading Read More »

JPA – Java Persistence Query Language (JPQL) – TEIL I

Servlet-Lebenszyklus: Erklärung

Java Persistence Query Language (JPQL) ist eine stringbasierte Abfragesprache, die zum Definieren von Abfragen über Entitäten und deren persistenten Zuständen verwendet wird. Es ermöglicht dem Anwendungsentwickler, die Semantik von Abfragen auf portable Weise und unabhängig vom jeweils verwendeten Datenbankschema anzugeben. Java Persistence Query Language (JPQL) ist nicht nur portierbar, sondern optimiert auch die Abfragemethoden, indem

JPA – Java Persistence Query Language (JPQL) – TEIL I Read More »

PrimeFaces + EclipseLink / JPA + MongoDB-Integration

PrimeFaces 5-Funktionen

In diesem Tutorial wird die Integration von PrimeFaces + JPA + MongoDD erläutert. Wir werden eine Kreisdiagrammanwendung erstellen, die die PrimeFaces-Komponentenbibliothek mit der zusätzlichen Software JPA und MongoDB für den Persistenzmechanismus verwendet. Bevor Sie einen Codeausschnitt schreiben, sollten Sie eine ordnungsgemäße Installation und Konfiguration sowohl für die Datenbank (MongoDB) als auch für die EclipseLink JPA/NOSQL-Persistenzschicht

PrimeFaces + EclipseLink / JPA + MongoDB-Integration Read More »

JPA-Anmerkungen – @GeneratedValue, @SequenceGenerator und @TableGenerator

EclipseLink – JPA-Installation und -Konfiguration mit Eclipse

Wir haben bereits eine andere Art von Primärschlüsseln besprochen, entweder einfache oder zusammengesetzte Primärschlüssel, denen in den erstellten ausführbaren Anwendungen Inline-Werte zugewiesen wurden. Wenn Sie sich die Beispiele @Id, @IdClass oder @EmbeddedId ansehen, können Sie das sehen. Aber was wäre, wenn wir einen Generator hätten, um diese Primärwerte zu generieren? In diesem Tutorial wird das

JPA-Anmerkungen – @GeneratedValue, @SequenceGenerator und @TableGenerator Read More »

Nach oben scrollen