DB Schema aus JPA Entitäten mit Hilfe von Eclipse WTP und den Hibernate Tools generieren lassen

Arbeitet man mit JPA (Java Persistence API) und konfiguriert die Entity Beans mit Hilfe von javax.persistence Annotationen stellt sich immer die Frage wie man von den modellierten Entity Beans an das Datenbankschema für die entsprechende Zieldatenbeank gelangt.

Entity Bean mit JPA Annotationen

Dazugehöriges SQL Schema für diese Entity Bean

Meistens bringen die verschiedenen JPA Implementierungen eigene Tools mit. [...]


Zwingend den Hibernate Dialekt konfigurieren?

Wer mit Hibernate arbeitet muss eine persistence.xml im Classpath unterhalb des Ordners META-INF liegen haben. Die wichtigsten Konfigurationsparameter sind normalerweise der Transaktionstyp oder der Datasource JNDI Name, der Provider, die Entitäten (jar Datei oder Klassenangabe) und normalerweise der Datenbankdialekt. Im Regefall sieht sie dann wie folgt (oder ähnlich) aus:

<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
[...]


Schnellen Überlick auf JSF oder JPA mit Hilfe von Spickzetteln

Es sind wieder zwei wirklich interessante Spickzettel auf DZone erschienen. Dort heißen sie “Refcardz” und sind somit auch unter refcardz.dzone.com zu erreichen.

Die erste Refcard beinhaltet die Grundlagen über Java Server Faces (JSF). Es wird der Entwicklunsprozess, der Lebenszyklus (Lifecycle), die Konfigurationsdatei faces-config.xml, die JSF Expression Language (EL) sowie die JSF Core und HTML Tags und [...]


Tutorial: Mit JBoss Seam und JEE5 unter Eclipse starten

Wer mit JBoss Seam eine Anwendung entwickeln möchte muss sich vor der eigentlichen Entwicklung erst die Entwicklungsumgebung einrichten. Und gerade diese ersten Schritte sind oft nicht ganz klar obwohl es hinterher eigentlich immer einfach erscheint. Aus diesem Grund möchte ich in diesem Artikel die einzelnen Schritte aufzeigen und beschreiben die notwendig sind um Eclipse mit [...]


Prepared Statement Parameter von Hibernate ausgeben lassen

Wer mit Hibernate arbeitet dem fällt früher oder später auf, dass die eingesetzten Parameter bei ausgeführten SQL Statements nicht im Logfile (oder auf der Konsole) zu sehen sind. Vielmehr sehen die SQL Statements zum Beispiel wie folgt aus:

21:10:03,406 INFO [STDOUT] Hibernate:
insert
into
[...]


JPA mit Hibernate Einführung

Eine wirklich sehr gute JPA mit Hibernate Einführung bietet Alexander Kunkel auf seiner Webseite als PDF zum herunterladen an (Direktlink – 1.2 MB).

Der Inhalt gliedert sich wie folgt:

Arbeitsumgebung
Java-Annotations
Java Persistence API Einführung
Entity
Beziehungen
Vererbung

Datenabfragen
Sortieren
Caching
Sperrstrategien
Designempfehlungen

Die Präsentation besteht aus 92 Folien und bietet viele kommentierte Code Beispiele und Grafiken.

Meiner Meinung nach eine wirklich sehr gelungene Einführung und Übersicht rund um [...]


Unterstützung für JPA – Hibernate Tools in Eclipse

Wer mit der Java Persistence API (JPA) arbeitet, wie zum Beispiel mit Hibernate 3 oder JEE 5, hat die Möglichkeit eine bequeme Unterstützung durch die Verwendung der Hibernate Tools in Eclipse zu bekommen.
Die Hibernate Tools sind eine Menge von Tools für Hibernate 3 und können in Eclipse als Plugins oder als Ant Tasks verwendet [...]


JAXenter Umfrage – Nutzung von JPA

Das JAXenter hat zur Zeit einen “Quickvote” mit dem Thema “JPA – Mehr als überfällig oder ein alter Hut?” laufen und man kann zum einen natürlich mit abstimmen aber zum anderen auch einfach nur das Ergebnis anschauen.

Unter JPA versteht man die in JEE 5 eingebrachte Java Persistence API (Sun JPA FAQ) mit der es möglich [...]