[
https://issues.jboss.org/browse/WFLY-10520?page=com.atlassian.jira.plugin...
]
Scott Marlow commented on WFLY-10520:
-------------------------------------
[~sannegrinovero] yes, but [see discussion
above|https://issues.jboss.org/browse/WFLY-10520?focusedCommentId=1359785...]
asking if we should move the transformer to Hibernate ORM core, since it is generic. I
suppose one reason to not move it, is that we removed the ORM dependency on ASM, years ago
(when we dropped cglib as a bytecode provider).
Add Hibernate ORM 5.3 compatibility transformer
-----------------------------------------------
Key: WFLY-10520
URL:
https://issues.jboss.org/browse/WFLY-10520
Project: WildFly
Issue Type: Task
Components: JPA / Hibernate
Reporter: Gail Badner
Assignee: Scott Marlow
Fix For: 14.0.0.CR1
A compatibility transformer needs to be added to address Hibernate ORM 5.3 API methods
that are no longer compatible with 5.1.
From
https://docs.google.com/document/d/1cAVBdeQXQfpTwH0f_GKSahh_gRd7bKI6kII-w...
# Change call to org.hibernate.BasicQueryContract.getFlushMode() to instead call
BasicQueryContract.getHibernateFlushMode().
# Change call to org.hibernate.Session.getFlushMode, to instead call
Session.getHibernateFlushMode()
# App References to Enum org.hibernate.FlushMode.NEVER (0) should be transformed to
reference FlushMode.MANUAL (0) instead.
# For call to org.hibernate.Query.getMaxResults() returning Integer, instead call
org.hibernate.Query.getHibernateMaxResults() (returning Integer).
# For call to org.hibernate.Query.setMaxResults(int), instead call
org.hibernate.Query.setHibernateMaxResults(int).
# For call to org.hibernate.Query.getFirstResult(int) returning Integer, instead call
org.hibernate.Query.getHibernateFirstResult() (returning Integer).
# For call to org.hibernate.Query.setFirstResult(int), instead call
org.hibernate.Query.setHibernateFirstResult(int).
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)