[
https://issues.jboss.org/browse/WFLY-10494?page=com.atlassian.jira.plugin...
]
Martin Simka commented on WFLY-10494:
-------------------------------------
[~gbadner] 5.3.2-SNAPSHOT solves issues from this jira. I can see some other suspicious
changes. I'll be creating new jiras in WFWIP project. It's temporary project for
issues which might not be yet merged to WildFly. I'll assign them to you, feel free to
reject them if they are invalid or convert to HHH if valid.
HHH-12651 org.hibernate.Session.*Query(Ljava/lang/String) methods
return different types in 5.1 and 5.3
-------------------------------------------------------------------------------------------------------
Key: WFLY-10494
URL:
https://issues.jboss.org/browse/WFLY-10494
Project: WildFly
Issue Type: Bug
Components: JPA / Hibernate
Affects Versions: 13.0.0.Final
Reporter: Martin Simka
Assignee: Scott Marlow
Priority: Blocker
Labels: blocker-WF14
https://hibernate.atlassian.net/browse/HHH-12651
although mentioned in HHH-12424, it doesn't seem to be resolved
in 5.1
org.hibernate.Session.createQuery(Ljava/lang/String;)Lorg/hibernate/Query
in 5.3
org.hibernate.Session.createQuery(Ljava/lang/String;)Lorg/hibernate.query.Query
It happens when code compiled with Hibernate ORM 5.1 is run with Hibernate ORM 5.3
I attached very simple reproducer class.
{code}
# compile with Hibernate 5.1
javac App.java -cp
~/.m2/repository/org/hibernate/hibernate-core/5.1.9.Final/hibernate-core-5.1.9.Final.jar
# run with 5.1 => ok
java -cp
.:/home/msimka/.m2/repository/org/hibernate/hibernate-core/5.1.9.Final/hibernate-core-5.1.9.Final.jar
App
# run with 5.3 => fail
java -cp
.:/home/msimka/.m2/repository/org/hibernate/hibernate-core/5.3.1.Final/hibernate-core-5.3.1.Final.jar:/home/msimka/.m2/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2.jar
App
Exception in thread "main" java.lang.NoSuchMethodError:
org.hibernate.Session.createQuery(Ljava/lang/String;)Lorg/hibernate/Query;
at App.main(App.java:35)
{code}
other methods with the same issue:
java.lang.NoSuchMethodError:
org.hibernate.Session.getNamedQuery(Ljava/lang/String;)Lorg/hibernate/Query;
java.lang.NoSuchMethodError:
org.hibernate.Session.createSQLQuery(Ljava/lang/String;)Lorg/hibernate/SQLQuery;
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)