zurück zum Artikel

EclipseLink 2.5 stellt Referenzimplementierung für JPA 2.1

Julia Schmidt

Die Arbeiten an EclipseLink 2.5.0 sind abgeschlossen, womit nun eine Referenzimplementierung der Java Persistence API 2.1 (JSR 338) bereit steht. Die Entwickler konnten außerdem unter anderem die Unterstützung für Maven Central verbessern.

Das Team hinter der Entwicklung des quelloffenen Persistenz- und ORM-Framework EclipseLink hat eine neue Version veröffentlicht [1]. Mit EclipseLink 2.5.0 steht nun eine Referenzimplementierung der Java Persistence API 2.1 (JPA 2.1, JSR 338 [2]) zur Verfügung.

Unter den Neuerungen finden sich unter anderem CriteriaUpdate/CriteriaDelete-Klassen, wodurch das Framework bulkupdate/delete-Anfragen unterstützt, und eine Ergänzung der JPQL-Syntax zum Aufrufen generischer SQL-Funktionen. Außer den Änderungen, die sich aus der neuen JPA-Version ergaben, haben die Entwickler in EclipseLink die MOXy-Klasse JSONWithPadding [3] und MOXy Named Object Graphs [4] eingeführt. Letztere sollen dabei helfen, vergleichsweise einfach Teilsichten eines Modells zu erzeugen. Darüber hinaus besteht nun die Möglichkeit, durch eine Sonatype-OSS-Nexus-Instanz auf Maven Central zu publizieren.

Nähere Informationen und bereits bekannte Probleme lassen sich in der Ankündigung nachlesen. EclipseLink 2.5 ist auf der Website [5] der Eclipse Foundation und in der Maven Central [6] zu finden. (jul [7])


URL dieses Artikels:
https://www.heise.de/-1872368

Links in diesem Artikel:
[1] http://www.eclipse.org/eclipselink/releases/2.5.php
[2] http://jcp.org/en/jsr/detail?id=338
[3] http://blog.bdoughan.com/2013/04/moxy-and-json-with-padding.html
[4] http://blog.bdoughan.com/2013/03/moxys-object-graphs-inputoutput-partial.html
[5] http://www.eclipse.org/eclipselink/downloads/
[6] http://wiki.eclipse.org/EclipseLink/Maven
[7] mailto:jul@heise.de