Tag Archives: JPA

Hibernate 5.2 erschienen

Das kürzlich erschienene Hibernate 5.2 benötigt zur Laufzeit nun mindestens Java 8. Dieser große Schritt ist für Minor-Releases sonst eher unüblich. Man will damit in Vorbereitung auf Hibernate 6 schon mal alte Zöpfe abschneiden. Das bisherige hibernate-java8 Modul wurde entfernt … Continue reading

Posted in Java EE, Java Persistence | Tagged , , , , , | Leave a comment

Profilbasierte Verwendung von Spring-Liquibase

In diesem Post geht es darum, wie man die Liquibase-Bean für Tests benutzt, ohne jedoch das Produktivsystem automatischen Schema-Änderungen zu unterwerfen. Für Tests soll hierbei H2 Embedded benutzt werden und für den Produktivbetrieb eine PostgreSQL-Datenbank. Die Problematik, die sich hierbei … Continue reading

Posted in Java Persistence, Spring Universe | Tagged , , , | Leave a comment

ORM vs. SQL: When should I use a SQL-centric persistence layer?

One of the most common tasks when writing a Java application is to query a relational database through some persistence layer. In a typical setup, this persistence layer consists of a number of DAOs (data access objects) which perform specific … Continue reading

Posted in Java Persistence | Tagged , , , , | Leave a comment

Hibernate ORM 5.0 erschienen

Das vermutlich bekannteste Opensource ORM Framework der Java Welt hat nach dreieinhalb Jahren das nächste größere Major-Release-Update erfahren. Für die JPA-Nutzer unter uns ändert sich nicht allzu viel, unter der Haube ist aber doch einiges passiert. Als JPA-Provider bietet Hibernate … Continue reading

Posted in Java EE, Java Persistence | Tagged , , , | Leave a comment

Deployment of JBPM as a WAR/EAR in JBoss 7 – org.hibernate.InvalidMappingException

While trying to deploy the jbpm-examples-rewards-jsf application in JBoss AS 7.1.1 I faced the following problem:

Posted in Java EE, Java Persistence, Java Runtimes - VM, Appserver & Cloud | Tagged , , , | Leave a comment

JPA und die Java 8 API

Mit Java 8 wurde eine neue mächtige Date/Time API eingeführt, welche antritt, mit den Nachteilen der java.util.Date API aufzuräumen. Gerade bei datumsrechenintensiven Anwendungen drängt sich die Verwendung der neuen Funktionen nahezu auf. Aber was passiert, wenn wir gleichzeitig JPA zum … Continue reading

Posted in Java EE, Java Persistence | Tagged , , , , , , , , | 3 Comments

Infinispan als JPA / Hibernate Second Level Cache

Infinispan lässt sich mit einigen wenigen Konfigurationen als Hibernate-JPA Second Level Cache Provider nutzen. Hier wird nicht erläutert, wie Entitäten, Collections, Queries etc. konfiguriert werden müssen um gecached zu sein, sondern es folgt ein kurzer Überblick der notwendigen Provider-Konfigurationen.

Posted in Java EE, Java Persistence, Java Runtimes - VM, Appserver & Cloud | Tagged , , , , , | Leave a comment