[hibernate-issues] [JIRA] (HHH-13946) Compatibility with JPA 3.0 candidate release

Sanne Grinovero (JIRA) jira at hibernate.atlassian.net
Tue Apr 14 18:29:39 EDT 2020


Sanne Grinovero ( https://hibernate.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A99e61e65-956b-4a21-b29c-06057642e9ea ) *created* an issue

Hibernate ORM ( https://hibernate.atlassian.net/browse/HHH?atlOrigin=eyJpIjoiNTNjNmQ4MjFjZjc0NGY5Mjg1ZWI5Y2RlMWNjZWVhZTgiLCJwIjoiaiJ9 ) / New Feature ( https://hibernate.atlassian.net/browse/HHH-13946?atlOrigin=eyJpIjoiNTNjNmQ4MjFjZjc0NGY5Mjg1ZWI5Y2RlMWNjZWVhZTgiLCJwIjoiaiJ9 ) HHH-13946 ( https://hibernate.atlassian.net/browse/HHH-13946?atlOrigin=eyJpIjoiNTNjNmQ4MjFjZjc0NGY5Mjg1ZWI5Y2RlMWNjZWVhZTgiLCJwIjoiaiJ9 ) Compatibility with JPA 3.0 candidate release ( https://hibernate.atlassian.net/browse/HHH-13946?atlOrigin=eyJpIjoiNTNjNmQ4MjFjZjc0NGY5Mjg1ZWI5Y2RlMWNjZWVhZTgiLCJwIjoiaiJ9 )

Issue Type: New Feature Assignee: Sanne Grinovero ( https://hibernate.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A99e61e65-956b-4a21-b29c-06057642e9ea ) Created: 14/Apr/2020 15:29 PM Fix Versions: 5.5.0.Beta1 Priority: Blocker Reporter: Sanne Grinovero ( https://hibernate.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A99e61e65-956b-4a21-b29c-06057642e9ea )

JPA 3.0 is coming as part of Jakarta EE 9

The main change is a full package rename: all "javax.persistence" packages (including public API and annotations) have been renamed to "jakarta.persistence"; this has obvious dramatic changes on backwards compatibility.

On top of package names, we're also expected to change the keys of those configuration properties which used to start with "jakarta.persistence".

More details can be found here:

* https://eclipse-ee4j.github.io/jakartaee-platform/jakartaee9/JakartaEE9ReleasePlan

The main changing PR:

* https://github.com/eclipse-ee4j/jpa-api/pull/231

The JPA project's new home can be found at

* https://projects.eclipse.org/projects/ee4j.jpa/releases/3.0-jakarta-persistence-api

An interesting aspect is that no other change whatsoever is allowed; the idea here is that while this is a breaking change, it should be straight forward to upgrade by simply running a replacement script.

To keep our own work simpler, rather than working on a one-off big patch I'll work on testing a replacement script which we could run multiple times at minimal risk; this should make it simpler to forward-port further patches from before the big rename.

( https://hibernate.atlassian.net/browse/HHH-13946#add-comment?atlOrigin=eyJpIjoiNTNjNmQ4MjFjZjc0NGY5Mjg1ZWI5Y2RlMWNjZWVhZTgiLCJwIjoiaiJ9 ) Add Comment ( https://hibernate.atlassian.net/browse/HHH-13946#add-comment?atlOrigin=eyJpIjoiNTNjNmQ4MjFjZjc0NGY5Mjg1ZWI5Y2RlMWNjZWVhZTgiLCJwIjoiaiJ9 )

Get Jira notifications on your phone! Download the Jira Cloud app for Android ( https://play.google.com/store/apps/details?id=com.atlassian.android.jira.core&referrer=utm_source%3DNotificationLink%26utm_medium%3DEmail ) or iOS ( https://itunes.apple.com/app/apple-store/id1006972087?pt=696495&ct=EmailNotificationLink&mt=8 ) This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100124- sha1:185bad4 )
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/hibernate-issues/attachments/20200414/2168cf85/attachment.html 


More information about the hibernate-issues mailing list