[JIRA] (HHH-16543) Attribute from MappedSuperClass can't be resolved if number of subclasses is greater than 2
by Jones (JIRA)
Jones ( https://hibernate.atlassian.net/secure/ViewProfile.jspa?accountId=557058%... ) *updated* an issue
Hibernate ORM ( https://hibernate.atlassian.net/browse/HHH?atlOrigin=eyJpIjoiZDJhZmQ5N2Iz... ) / Bug ( https://hibernate.atlassian.net/browse/HHH-16543?atlOrigin=eyJpIjoiZDJhZm... ) HHH-16543 ( https://hibernate.atlassian.net/browse/HHH-16543?atlOrigin=eyJpIjoiZDJhZm... ) Attribute from MappedSuperClass can't be resolved if number of subclasses is greater than 2 ( https://hibernate.atlassian.net/browse/HHH-16543?atlOrigin=eyJpIjoiZDJhZm... )
Change By: Jones ( https://hibernate.atlassian.net/secure/ViewProfile.jspa?accountId=557058%... )
Given
* Properties in abstract class annotated with MappedSuperClass
* 3 or more entities that extends the previously defined abstract class
When
* executing HQL using the parent abstract class and one of its properties
Then
* Exception occurs where the property can’t be resolved
{code:java}@MappedSuperclass
public abstract class AbstractEntity {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "ID")
Integer id;
@Column(name = "foo")
Integer foo;
}
@Entity
@Table(name = "ENTITY_A")
public class EntityA extends AbstractEntity {}
@Entity
@Table(name = "ENTITY_B")
public class EntityB extends AbstractEntity {}
@Entity
@Table(name = "ENTITY_C")
public class EntityC extends AbstractEntity {}{code}
{code:java} @Test
public void hhhXXXXTest() throws Exception {
try (Session s = openSession()) {
Query<AbstractEntity> query = s.createQuery(
"select t from org.hibernate.bugs.AbstractEntity t where t.foo = 1", AbstractEntity.class);
List<AbstractEntity> actual = query.getResultList();
assertThat(actual).isEmpty();
}
}{code}
{noformat}java.lang.IllegalArgumentException: org.hibernate.query.sqm.InterpretationException: Error interpreting query [select t from org.hibernate.bugs.AbstractEntity t where t.foo = 1]; this may indicate a semantic (user query) problem or a bug in the parser [select t from org.hibernate.bugs.AbstractEntity t where t.foo = 1]
at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:138)
at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:162)
at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:168)
at org.hibernate.internal.AbstractSharedSessionContract.createQuery(AbstractSharedSessionContract.java:795)
at org.hibernate.internal.AbstractSharedSessionContract.createQuery(AbstractSharedSessionContract.java:120)
at org.hibernate.bugs.ORMUnitTestCase.hhhXXXXTest(ORMUnitTestCase.java:61)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at org.hibernate.testing.junit4.ExtendedFrameworkMethod.invokeExplosively(ExtendedFrameworkMethod.java:45)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:299)
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:293)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: org.hibernate.query.sqm.InterpretationException: Error interpreting query [select t from org.hibernate.bugs.AbstractEntity t where t.foo = 1]; this may indicate a semantic (user query) problem or a bug in the parser [select t from org.hibernate.bugs.AbstractEntity t where t.foo = 1]
at org.hibernate.query.hql.internal.StandardHqlTranslator.translate(StandardHqlTranslator.java:97)
at org.hibernate.internal.AbstractSharedSessionContract.lambda$interpretHql$2(AbstractSharedSessionContract.java:744)
at org.hibernate.query.internal.QueryInterpretationCacheStandardImpl.createHqlInterpretation(QueryInterpretationCacheStandardImpl.java:141)
at org.hibernate.query.internal.QueryInterpretationCacheStandardImpl.resolveHqlInterpretation(QueryInterpretationCacheStandardImpl.java:128)
at org.hibernate.internal.AbstractSharedSessionContract.interpretHql(AbstractSharedSessionContract.java:741)
at org.hibernate.internal.AbstractSharedSessionContract.createQuery(AbstractSharedSessionContract.java:786)
... 17 more
Caused by: java.lang.IllegalArgumentException: org.hibernate.query.SemanticException: Could not resolve attribute 'foo' of 'org.hibernate.bugs.AbstractEntity'
at org.hibernate.query.sqm.SqmPathSource.getSubPathSource(SqmPathSource.java:61)
at org.hibernate.query.sqm.tree.domain.AbstractSqmPath.get(AbstractSqmPath.java:179)
at org.hibernate.query.sqm.tree.domain.AbstractSqmFrom.resolvePathPart(AbstractSqmFrom.java:197)
at org.hibernate.query.hql.internal.DomainPathPart.resolvePathPart(DomainPathPart.java:42)
at org.hibernate.query.hql.internal.BasicDotIdentifierConsumer.consumeIdentifier(BasicDotIdentifierConsumer.java:91)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitSimplePath(SemanticQueryBuilder.java:5208)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitIndexedPathAccessFragment(SemanticQueryBuilder.java:5155)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitGeneralPathFragment(SemanticQueryBuilder.java:5124)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitGeneralPathExpression(SemanticQueryBuilder.java:1749)
at org.hibernate.grammars.hql.HqlParser$GeneralPathExpressionContext.accept(HqlParser.java:7590)
at org.antlr.v4.runtime.tree.AbstractParseTreeVisitor.visitChildren(AbstractParseTreeVisitor.java:46)
at org.hibernate.grammars.hql.HqlParserBaseVisitor.visitBarePrimaryExpression(HqlParserBaseVisitor.java:720)
at org.hibernate.grammars.hql.HqlParser$BarePrimaryExpressionContext.accept(HqlParser.java:7064)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitComparisonPredicate(SemanticQueryBuilder.java:2453)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitComparisonPredicate(SemanticQueryBuilder.java:253)
at org.hibernate.grammars.hql.HqlParser$ComparisonPredicateContext.accept(HqlParser.java:6111)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitWhereClause(SemanticQueryBuilder.java:2297)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitWhereClause(SemanticQueryBuilder.java:253)
at org.hibernate.grammars.hql.HqlParser$WhereClauseContext.accept(HqlParser.java:5910)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitQuery(SemanticQueryBuilder.java:1161)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitQuerySpecExpression(SemanticQueryBuilder.java:937)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitQuerySpecExpression(SemanticQueryBuilder.java:253)
at org.hibernate.grammars.hql.HqlParser$QuerySpecExpressionContext.accept(HqlParser.java:1818)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitSimpleQueryGroup(SemanticQueryBuilder.java:931)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitSimpleQueryGroup(SemanticQueryBuilder.java:253)
at org.hibernate.grammars.hql.HqlParser$SimpleQueryGroupContext.accept(HqlParser.java:1711)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitSelectStatement(SemanticQueryBuilder.java:418)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitStatement(SemanticQueryBuilder.java:377)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.buildSemanticModel(SemanticQueryBuilder.java:295)
at org.hibernate.query.hql.internal.StandardHqlTranslator.translate(StandardHqlTranslator.java:81)
... 22 more
Caused by: org.hibernate.query.SemanticException: Could not resolve attribute 'foo' of 'org.hibernate.bugs.AbstractEntity'
... 52 more
{noformat}
If we have only 2 or 1 subclasses, the example works without issues
Failing test case attached and also available at [https://github.com/ratoaq2/HHH-16543|https://github.com/ratoaq2/HHH-16543...]
( https://hibernate.atlassian.net/browse/HHH-16543#add-comment?atlOrigin=ey... ) Add Comment ( https://hibernate.atlassian.net/browse/HHH-16543#add-comment?atlOrigin=ey... )
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.... ) or iOS ( https://itunes.apple.com/app/apple-store/id1006972087?pt=696495&ct=EmailN... ) This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100224- sha1:07bd2b7 )
2 years, 7 months
[JIRA] (HHH-16543) Attribute from MappedSuperClass can't be resolved if number of subclasses is greater than 2
by Jones (JIRA)
Jones ( https://hibernate.atlassian.net/secure/ViewProfile.jspa?accountId=557058%... ) *updated* an issue
Hibernate ORM ( https://hibernate.atlassian.net/browse/HHH?atlOrigin=eyJpIjoiYzJkOWIyNGM4... ) / Bug ( https://hibernate.atlassian.net/browse/HHH-16543?atlOrigin=eyJpIjoiYzJkOW... ) HHH-16543 ( https://hibernate.atlassian.net/browse/HHH-16543?atlOrigin=eyJpIjoiYzJkOW... ) Attribute from MappedSuperClass can't be resolved if number of subclasses is greater than 2 ( https://hibernate.atlassian.net/browse/HHH-16543?atlOrigin=eyJpIjoiYzJkOW... )
Change By: Jones ( https://hibernate.atlassian.net/secure/ViewProfile.jspa?accountId=557058%... )
Given
* Properties in abstract class annotated with MappedSuperClass
* 3 or more entities that extends the previously defined abstract class
When
* executing HQL using the parent abstract class and one of its properties
Then
* Exception occurs where the property can’t be resolved
{code:java}@MappedSuperclass
public abstract class AbstractEntity {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "ID")
Integer id;
@Column(name = "foo")
Integer foo;
}
@Entity
@Table(name = "ENTITY_A")
public class EntityA extends AbstractEntity {}
@Entity
@Table(name = "ENTITY_B")
public class EntityB extends AbstractEntity {}
@Entity
@Table(name = "ENTITY_C")
public class EntityC extends AbstractEntity {}{code}
{code:java} @Test
public void hhhXXXXTest() throws Exception {
try (Session s = openSession()) {
Query<AbstractEntity> query = s.createQuery(
"select t from org.hibernate.bugs.AbstractEntity t where t.foo = 1", AbstractEntity.class);
List<AbstractEntity> actual = query.getResultList();
assertThat(actual).isEmpty();
}
}{code}
{noformat}java.lang.IllegalArgumentException: org.hibernate.query.sqm.InterpretationException: Error interpreting query [select t from org.hibernate.bugs.AbstractEntity t where t.foo = 1]; this may indicate a semantic (user query) problem or a bug in the parser [select t from org.hibernate.bugs.AbstractEntity t where t.foo = 1]
at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:138)
at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:162)
at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:168)
at org.hibernate.internal.AbstractSharedSessionContract.createQuery(AbstractSharedSessionContract.java:795)
at org.hibernate.internal.AbstractSharedSessionContract.createQuery(AbstractSharedSessionContract.java:120)
at org.hibernate.bugs.ORMUnitTestCase.hhhXXXXTest(ORMUnitTestCase.java:61)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at org.hibernate.testing.junit4.ExtendedFrameworkMethod.invokeExplosively(ExtendedFrameworkMethod.java:45)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:299)
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:293)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: org.hibernate.query.sqm.InterpretationException: Error interpreting query [select t from org.hibernate.bugs.AbstractEntity t where t.foo = 1]; this may indicate a semantic (user query) problem or a bug in the parser [select t from org.hibernate.bugs.AbstractEntity t where t.foo = 1]
at org.hibernate.query.hql.internal.StandardHqlTranslator.translate(StandardHqlTranslator.java:97)
at org.hibernate.internal.AbstractSharedSessionContract.lambda$interpretHql$2(AbstractSharedSessionContract.java:744)
at org.hibernate.query.internal.QueryInterpretationCacheStandardImpl.createHqlInterpretation(QueryInterpretationCacheStandardImpl.java:141)
at org.hibernate.query.internal.QueryInterpretationCacheStandardImpl.resolveHqlInterpretation(QueryInterpretationCacheStandardImpl.java:128)
at org.hibernate.internal.AbstractSharedSessionContract.interpretHql(AbstractSharedSessionContract.java:741)
at org.hibernate.internal.AbstractSharedSessionContract.createQuery(AbstractSharedSessionContract.java:786)
... 17 more
Caused by: java.lang.IllegalArgumentException: org.hibernate.query.SemanticException: Could not resolve attribute 'foo' of 'org.hibernate.bugs.AbstractEntity'
at org.hibernate.query.sqm.SqmPathSource.getSubPathSource(SqmPathSource.java:61)
at org.hibernate.query.sqm.tree.domain.AbstractSqmPath.get(AbstractSqmPath.java:179)
at org.hibernate.query.sqm.tree.domain.AbstractSqmFrom.resolvePathPart(AbstractSqmFrom.java:197)
at org.hibernate.query.hql.internal.DomainPathPart.resolvePathPart(DomainPathPart.java:42)
at org.hibernate.query.hql.internal.BasicDotIdentifierConsumer.consumeIdentifier(BasicDotIdentifierConsumer.java:91)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitSimplePath(SemanticQueryBuilder.java:5208)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitIndexedPathAccessFragment(SemanticQueryBuilder.java:5155)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitGeneralPathFragment(SemanticQueryBuilder.java:5124)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitGeneralPathExpression(SemanticQueryBuilder.java:1749)
at org.hibernate.grammars.hql.HqlParser$GeneralPathExpressionContext.accept(HqlParser.java:7590)
at org.antlr.v4.runtime.tree.AbstractParseTreeVisitor.visitChildren(AbstractParseTreeVisitor.java:46)
at org.hibernate.grammars.hql.HqlParserBaseVisitor.visitBarePrimaryExpression(HqlParserBaseVisitor.java:720)
at org.hibernate.grammars.hql.HqlParser$BarePrimaryExpressionContext.accept(HqlParser.java:7064)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitComparisonPredicate(SemanticQueryBuilder.java:2453)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitComparisonPredicate(SemanticQueryBuilder.java:253)
at org.hibernate.grammars.hql.HqlParser$ComparisonPredicateContext.accept(HqlParser.java:6111)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitWhereClause(SemanticQueryBuilder.java:2297)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitWhereClause(SemanticQueryBuilder.java:253)
at org.hibernate.grammars.hql.HqlParser$WhereClauseContext.accept(HqlParser.java:5910)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitQuery(SemanticQueryBuilder.java:1161)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitQuerySpecExpression(SemanticQueryBuilder.java:937)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitQuerySpecExpression(SemanticQueryBuilder.java:253)
at org.hibernate.grammars.hql.HqlParser$QuerySpecExpressionContext.accept(HqlParser.java:1818)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitSimpleQueryGroup(SemanticQueryBuilder.java:931)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitSimpleQueryGroup(SemanticQueryBuilder.java:253)
at org.hibernate.grammars.hql.HqlParser$SimpleQueryGroupContext.accept(HqlParser.java:1711)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitSelectStatement(SemanticQueryBuilder.java:418)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitStatement(SemanticQueryBuilder.java:377)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.buildSemanticModel(SemanticQueryBuilder.java:295)
at org.hibernate.query.hql.internal.StandardHqlTranslator.translate(StandardHqlTranslator.java:81)
... 22 more
Caused by: org.hibernate.query.SemanticException: Could not resolve attribute 'foo' of 'org.hibernate.bugs.AbstractEntity'
... 52 more
{noformat}
Failing test case to be attached and also available at [https://github.com/ratoaq2/HHH-16543|https://github.com/ratoaq2/HHH-16543...]
( https://hibernate.atlassian.net/browse/HHH-16543#add-comment?atlOrigin=ey... ) Add Comment ( https://hibernate.atlassian.net/browse/HHH-16543#add-comment?atlOrigin=ey... )
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.... ) or iOS ( https://itunes.apple.com/app/apple-store/id1006972087?pt=696495&ct=EmailN... ) This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100224- sha1:07bd2b7 )
2 years, 7 months
[JIRA] (HHH-16543) Attribute from MappedSuperClass can't be resolved if number of subclasses is greater than 2
by Jones (JIRA)
Jones ( https://hibernate.atlassian.net/secure/ViewProfile.jspa?accountId=557058%... ) *created* an issue
Hibernate ORM ( https://hibernate.atlassian.net/browse/HHH?atlOrigin=eyJpIjoiZTYwODc5NjQ2... ) / Bug ( https://hibernate.atlassian.net/browse/HHH-16543?atlOrigin=eyJpIjoiZTYwOD... ) HHH-16543 ( https://hibernate.atlassian.net/browse/HHH-16543?atlOrigin=eyJpIjoiZTYwOD... ) Attribute from MappedSuperClass can't be resolved if number of subclasses is greater than 2 ( https://hibernate.atlassian.net/browse/HHH-16543?atlOrigin=eyJpIjoiZTYwOD... )
Issue Type: Bug Affects Versions: 6.2.2 Assignee: Unassigned Components: query-hql Created: 02/May/2023 13:19 PM Priority: Critical Reporter: Jones ( https://hibernate.atlassian.net/secure/ViewProfile.jspa?accountId=557058%... )
Given
* Properties in abstract class annotated with MappedSuperClass
* 3 or more entities that extends the previously defined abstract class
When
* executing HQL using the parent abstract class and one of its properties
Then
* Exception occurs where the property can’t be resolved
@MappedSuperclass
public abstract class AbstractEntity {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "ID" )
Integer id;
@Column(name = "foo" )
Integer foo;
}
@Entity
@Table(name = "ENTITY_A" )
public class EntityA extends AbstractEntity {}
@Entity
@Table(name = "ENTITY_B" )
public class EntityB extends AbstractEntity {}
@Entity
@Table(name = "ENTITY_C" )
public class EntityC extends AbstractEntity {}
@Test
public void hhhXXXXTest() throws Exception {
try (Session s = openSession()) {
Query<AbstractEntity> query = s.createQuery(
"select t from org.hibernate.bugs.AbstractEntity t where t.foo = 1" , AbstractEntity.class);
List<AbstractEntity> actual = query.getResultList();
assertThat(actual).isEmpty();
}
}
java.lang.IllegalArgumentException: org.hibernate.query.sqm.InterpretationException: Error interpreting query [select t from org.hibernate.bugs.AbstractEntity t where t.foo = 1]; this may indicate a semantic (user query) problem or a bug in the parser [select t from org.hibernate.bugs.AbstractEntity t where t.foo = 1]
at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:138)
at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:162)
at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:168)
at org.hibernate.internal.AbstractSharedSessionContract.createQuery(AbstractSharedSessionContract.java:795)
at org.hibernate.internal.AbstractSharedSessionContract.createQuery(AbstractSharedSessionContract.java:120)
at org.hibernate.bugs.ORMUnitTestCase.hhhXXXXTest(ORMUnitTestCase.java:61)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at org.hibernate.testing.junit4.ExtendedFrameworkMethod.invokeExplosively(ExtendedFrameworkMethod.java:45)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:299)
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:293)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: org.hibernate.query.sqm.InterpretationException: Error interpreting query [select t from org.hibernate.bugs.AbstractEntity t where t.foo = 1]; this may indicate a semantic (user query) problem or a bug in the parser [select t from org.hibernate.bugs.AbstractEntity t where t.foo = 1]
at org.hibernate.query.hql.internal.StandardHqlTranslator.translate(StandardHqlTranslator.java:97)
at org.hibernate.internal.AbstractSharedSessionContract.lambda$interpretHql$2(AbstractSharedSessionContract.java:744)
at org.hibernate.query.internal.QueryInterpretationCacheStandardImpl.createHqlInterpretation(QueryInterpretationCacheStandardImpl.java:141)
at org.hibernate.query.internal.QueryInterpretationCacheStandardImpl.resolveHqlInterpretation(QueryInterpretationCacheStandardImpl.java:128)
at org.hibernate.internal.AbstractSharedSessionContract.interpretHql(AbstractSharedSessionContract.java:741)
at org.hibernate.internal.AbstractSharedSessionContract.createQuery(AbstractSharedSessionContract.java:786)
... 17 more
Caused by: java.lang.IllegalArgumentException: org.hibernate.query.SemanticException: Could not resolve attribute 'foo' of 'org.hibernate.bugs.AbstractEntity'
at org.hibernate.query.sqm.SqmPathSource.getSubPathSource(SqmPathSource.java:61)
at org.hibernate.query.sqm.tree.domain.AbstractSqmPath.get(AbstractSqmPath.java:179)
at org.hibernate.query.sqm.tree.domain.AbstractSqmFrom.resolvePathPart(AbstractSqmFrom.java:197)
at org.hibernate.query.hql.internal.DomainPathPart.resolvePathPart(DomainPathPart.java:42)
at org.hibernate.query.hql.internal.BasicDotIdentifierConsumer.consumeIdentifier(BasicDotIdentifierConsumer.java:91)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitSimplePath(SemanticQueryBuilder.java:5208)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitIndexedPathAccessFragment(SemanticQueryBuilder.java:5155)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitGeneralPathFragment(SemanticQueryBuilder.java:5124)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitGeneralPathExpression(SemanticQueryBuilder.java:1749)
at org.hibernate.grammars.hql.HqlParser$GeneralPathExpressionContext.accept(HqlParser.java:7590)
at org.antlr.v4.runtime.tree.AbstractParseTreeVisitor.visitChildren(AbstractParseTreeVisitor.java:46)
at org.hibernate.grammars.hql.HqlParserBaseVisitor.visitBarePrimaryExpression(HqlParserBaseVisitor.java:720)
at org.hibernate.grammars.hql.HqlParser$BarePrimaryExpressionContext.accept(HqlParser.java:7064)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitComparisonPredicate(SemanticQueryBuilder.java:2453)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitComparisonPredicate(SemanticQueryBuilder.java:253)
at org.hibernate.grammars.hql.HqlParser$ComparisonPredicateContext.accept(HqlParser.java:6111)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitWhereClause(SemanticQueryBuilder.java:2297)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitWhereClause(SemanticQueryBuilder.java:253)
at org.hibernate.grammars.hql.HqlParser$WhereClauseContext.accept(HqlParser.java:5910)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitQuery(SemanticQueryBuilder.java:1161)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitQuerySpecExpression(SemanticQueryBuilder.java:937)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitQuerySpecExpression(SemanticQueryBuilder.java:253)
at org.hibernate.grammars.hql.HqlParser$QuerySpecExpressionContext.accept(HqlParser.java:1818)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitSimpleQueryGroup(SemanticQueryBuilder.java:931)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitSimpleQueryGroup(SemanticQueryBuilder.java:253)
at org.hibernate.grammars.hql.HqlParser$SimpleQueryGroupContext.accept(HqlParser.java:1711)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitSelectStatement(SemanticQueryBuilder.java:418)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitStatement(SemanticQueryBuilder.java:377)
at org.hibernate.query.hql.internal.SemanticQueryBuilder.buildSemanticModel(SemanticQueryBuilder.java:295)
at org.hibernate.query.hql.internal.StandardHqlTranslator.translate(StandardHqlTranslator.java:81)
... 22 more
Caused by: org.hibernate.query.SemanticException: Could not resolve attribute 'foo' of 'org.hibernate.bugs.AbstractEntity'
... 52 more
Failing test case to be attached
( https://hibernate.atlassian.net/browse/HHH-16543#add-comment?atlOrigin=ey... ) Add Comment ( https://hibernate.atlassian.net/browse/HHH-16543#add-comment?atlOrigin=ey... )
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.... ) or iOS ( https://itunes.apple.com/app/apple-store/id1006972087?pt=696495&ct=EmailN... ) This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100224- sha1:07bd2b7 )
2 years, 7 months
[JIRA] (HHH-16542) (Jakarta EE 10 Platform TCK) jpa/core/entitytest/cascadeall/oneXone/cascadeAll1X1Test10 test regression
by Scott Marlow (JIRA)
Scott Marlow ( https://hibernate.atlassian.net/secure/ViewProfile.jspa?accountId=557058%... ) *updated* an issue
Hibernate ORM ( https://hibernate.atlassian.net/browse/HHH?atlOrigin=eyJpIjoiZTc5NjI4ZWQ4... ) / Bug ( https://hibernate.atlassian.net/browse/HHH-16542?atlOrigin=eyJpIjoiZTc5Nj... ) HHH-16542 ( https://hibernate.atlassian.net/browse/HHH-16542?atlOrigin=eyJpIjoiZTc5Nj... ) (Jakarta EE 10 Platform TCK) jpa/core/entitytest/cascadeall/oneXone/cascadeAll1X1Test10 test regression ( https://hibernate.atlassian.net/browse/HHH-16542?atlOrigin=eyJpIjoiZTc5Nj... )
Change By: Scott Marlow ( https://hibernate.atlassian.net/secure/ViewProfile.jspa?accountId=557058%... )
{{Test jpa/core/entitytest/cascadeall/oneXone/cascadeAll1X1Test10_from_appmanaged fails due to deployment failure:}}
org.hibernate.MappingException: In trying to locate getter for property [b1], Class [com.sun.ts.tests.jpa.core.entitytest.cascadeall.oneXone.A] defined both a {{get}} [public com.sun.ts.tests.jpa.core.entitytest.cascadeall.oneXone.B com.sun.ts.tests.jpa.core.entitytest.cascadeall.oneXone.A.getB1()] and {{is}} [public boolean com.sun.ts.tests.jpa.core.entitytest.cascadeall.oneXone.A.isB1()] variant
at org.hibernate@6.2.2-SNAPSHOT//org.hibernate.internal.util.ReflectHelper.checkGetAndIsVariants(ReflectHelper.java:601)
at org.hibernate@6.2.2-SNAPSHOT//org.hibernate.internal.util.ReflectHelper.verifyNoIsVariantExists(ReflectHelper.java:585)
at org.hibernate@6.2.2-SNAPSHOT//org.hibernate.internal.util.ReflectHelper.getGetterOrNull(ReflectHelper.java:554)
at org.hibernate@6.2.2-SNAPSHOT//org.hibernate.internal.util.ReflectHelper.findGetterMethod(ReflectHelper.java:479)
at org.hibernate@6.2.2-SNAPSHOT//org.hibernate.internal.util.ReflectHelper.getterMethodOrNull(ReflectHelper.java:634)
at org.hibernate@6.2.2-SNAPSHOT//org.hibernate.property.access.internal.PropertyAccessMixedImpl.getAccessType(PropertyAccessMixedImpl.java:97)
at org.hibernate(a)6.2.2-SNAPSHOT//org.hibernate.property.access.internal.PropertyAccessMixedImpl.<init>(PropertyAccessMixedImpl.java:47)
at org.hibernate(a)6.2.2-SNAPSHOT//org.hibernate.property.access.internal.PropertyAccessEnhancedImpl.<init>(PropertyAccessEnhancedImpl.java:29)
at org.hibernate@6.2.2-SNAPSHOT//org.hibernate.property.access.internal.PropertyAccessStrategyEnhancedImpl.buildPropertyAccess(PropertyAccessStrategyEnhancedImpl.java:27)
at org.hibernate@6.2.2-SNAPSHOT//org.hibernate.metamodel.internal.EntityRepresentationStrategyPojoStandard.makePropertyAccess(EntityRepresentationStrategyPojoStandard.java:339)
at org.hibernate(a)6.2.2-SNAPSHOT//org.hibernate.metamodel.internal.EntityRepresentationStrategyPojoStandard.<init>(EntityRepresentationStrategyPojoStandard.java:158)
at org.hibernate@6.2.2-SNAPSHOT//org.hibernate.metamodel.internal.ManagedTypeRepresentationResolverStandard.resolveStrategy(ManagedTypeRepresentationResolverStandard.java:62)
at org.hibernate(a)6.2.2-SNAPSHOT//org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:495)
at org.hibernate(a)6.2.2-SNAPSHOT//org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:139)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
at org.hibernate@6.2.2-SNAPSHOT//org.hibernate.persister.internal.PersisterFactoryImpl.createEntityPersister(PersisterFactoryImpl.java:92)
at org.hibernate@6.2.2-SNAPSHOT//org.hibernate.persister.internal.PersisterFactoryImpl.createEntityPersister(PersisterFactoryImpl.java:75)
at org.hibernate@6.2.2-SNAPSHOT//org.hibernate.metamodel.model.domain.internal.MappingMetamodelImpl.processBootEntities(MappingMetamodelImpl.java:247)
at org.hibernate@6.2.2-SNAPSHOT//org.hibernate.metamodel.model.domain.internal.MappingMetamodelImpl.finishInitialization(MappingMetamodelImpl.java:185)
at org.hibernate@6.2.2-SNAPSHOT//org.hibernate.internal.SessionFactoryImpl.initializeMappingModel(SessionFactoryImpl.java:319)
at org.hibernate(a)6.2.2-SNAPSHOT//org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:269)
at org.hibernate@6.2.2-SNAPSHOT//org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:431)
at org.hibernate@6.2.2-SNAPSHOT//org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1455)
The following tests are also failing:
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test10_from_appmanaged
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test10_from_appmanagedNoTx
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test10_from_pmservlet
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test10_from_puservlet
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test10_from_stateful3
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test10_from_stateless3
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test1_from_appmanaged
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test1_from_appmanagedNoTx
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test1_from_pmservlet
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test1_from_puservlet
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test1_from_stateful3
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test1_from_stateless3
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test2_from_appmanaged
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test2_from_appmanagedNoTx
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test2_from_pmservlet
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test2_from_puservlet
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test2_from_stateful3
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test2_from_stateless3
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test3_from_appmanaged
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test3_from_appmanagedNoTx
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test3_from_pmservlet
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test3_from_puservlet
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test3_from_stateful3
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test3_from_stateless3
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test4_from_appmanaged
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test4_from_appmanagedNoTx
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test4_from_pmservlet
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test4_from_puservlet
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test4_from_stateful3
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test4_from_stateless3
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test5_from_appmanaged
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test5_from_appmanagedNoTx
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test5_from_pmservlet
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test5_from_puservlet
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test5_from_stateful3
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test5_from_stateless3
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test6_from_appmanaged
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test6_from_appmanagedNoTx
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test6_from_pmservlet
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test6_from_puservlet
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test6_from_stateful3
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test6_from_stateless3
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test7_from_appmanaged
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test7_from_appmanagedNoTx
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test7_from_pmservlet
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test7_from_puservlet
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test7_from_stateful3
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test7_from_stateless3
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test8_from_appmanaged
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test8_from_appmanagedNoTx
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test8_from_pmservlet
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test8_from_puservlet
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test8_from_stateful3
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test8_from_stateless3
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test9_from_appmanaged
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test9_from_appmanagedNoTx
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test9_from_pmservlet
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test9_from_puservlet
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test9_from_stateful3
jpa/core/entitytest/cascadeall/oneXone/Client.java\#cascadeAll1X1Test9_from_stateless3
jpa/core/entitytest/detach/oneXone/Client.java\#detach1X1Test1_from_pmservlet
jpa/core/entitytest/detach/oneXone/Client.java\#detach1X1Test1_from_stateless3
jpa/core/entitytest/detach/oneXone/Client.java\#detach1X1Test2_from_pmservlet
jpa/core/entitytest/detach/oneXone/Client.java\#detach1X1Test2_from_stateless3
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test10_from_appmanaged
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test10_from_appmanagedNoTx
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test10_from_pmservlet
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test10_from_puservlet
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test10_from_stateful3
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test10_from_stateless3
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test11_from_appmanaged
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test11_from_appmanagedNoTx
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test11_from_pmservlet
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test11_from_puservlet
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test11_from_stateful3
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test11_from_stateless3
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test12_from_appmanaged
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test12_from_appmanagedNoTx
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test12_from_pmservlet
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test12_from_puservlet
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test12_from_stateful3
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test12_from_stateless3
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test1_from_appmanaged
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test1_from_appmanagedNoTx
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test1_from_pmservlet
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test1_from_puservlet
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test1_from_stateful3
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test1_from_stateless3
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test2_from_appmanaged
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test2_from_appmanagedNoTx
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test2_from_pmservlet
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test2_from_puservlet
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test2_from_stateful3
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test2_from_stateless3
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test3_from_appmanaged
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test3_from_appmanagedNoTx
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test3_from_pmservlet
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test3_from_puservlet
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test3_from_stateful3
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test3_from_stateless3
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test4_from_appmanaged
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test4_from_appmanagedNoTx
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test4_from_pmservlet
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test4_from_puservlet
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test4_from_stateful3
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test4_from_stateless3
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test5_from_appmanaged
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test5_from_appmanagedNoTx
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test5_from_pmservlet
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test5_from_puservlet
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test5_from_stateful3
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test5_from_stateless3
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test6_from_appmanaged
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test6_from_appmanagedNoTx
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test6_from_pmservlet
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test6_from_puservlet
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test6_from_stateful3
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test6_from_stateless3
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test7_from_appmanaged
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test7_from_appmanagedNoTx
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test7_from_pmservlet
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test7_from_puservlet
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test7_from_stateful3
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test7_from_stateless3
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test8_from_appmanaged
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test8_from_appmanagedNoTx
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test8_from_pmservlet
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test8_from_puservlet
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test8_from_stateful3
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test8_from_stateless3
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test9_from_appmanaged
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test9_from_appmanagedNoTx
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test9_from_pmservlet
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test9_from_puservlet
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test9_from_stateful3
jpa/core/entitytest/persist/oneXone/Client.java\#persist1X1Test9_from_stateless3
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test1_from_appmanaged
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test1_from_appmanagedNoTx
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test1_from_pmservlet
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test1_from_puservlet
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test1_from_stateful3
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test1_from_stateless3
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test2_from_appmanaged
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test2_from_appmanagedNoTx
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test2_from_pmservlet
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test2_from_puservlet
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test2_from_stateful3
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test2_from_stateless3
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test3_from_appmanaged
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test3_from_appmanagedNoTx
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test3_from_pmservlet
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test3_from_puservlet
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test3_from_stateful3
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test3_from_stateless3
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test4_from_appmanaged
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test4_from_appmanagedNoTx
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test4_from_pmservlet
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test4_from_puservlet
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test4_from_stateful3
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test4_from_stateless3
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test5_from_appmanaged
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test5_from_appmanagedNoTx
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test5_from_pmservlet
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test5_from_puservlet
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test5_from_stateful3
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test5_from_stateless3
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test6_from_appmanaged
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test6_from_appmanagedNoTx
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test6_from_pmservlet
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test6_from_puservlet
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test6_from_stateful3
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test6_from_stateless3
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test7_from_appmanaged
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test7_from_appmanagedNoTx
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test7_from_pmservlet
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test7_from_puservlet
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test7_from_stateful3
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test7_from_stateless3
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test8_from_appmanaged
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test8_from_appmanagedNoTx
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test8_from_pmservlet
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test8_from_puservlet
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test8_from_stateful3
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test8_from_stateless3
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test9_from_appmanaged
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test9_from_appmanagedNoTx
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test9_from_pmservlet
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test9_from_puservlet
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test9_from_stateful3
jpa/core/entitytest/remove/oneXone/Client.java\#remove1X1Test9_from_stateless3
( https://hibernate.atlassian.net/browse/HHH-16542#add-comment?atlOrigin=ey... ) Add Comment ( https://hibernate.atlassian.net/browse/HHH-16542#add-comment?atlOrigin=ey... )
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.... ) or iOS ( https://itunes.apple.com/app/apple-store/id1006972087?pt=696495&ct=EmailN... ) This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100224- sha1:07bd2b7 )
2 years, 7 months