diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cascade/circle/MultiPathCircleCascadeCheckNullFalseDelayedInsertTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cascade/circle/MultiPathCircleCascadeCheckNullFalseDelayedInsertTest.java
index 4b2c5d012780..5dda7cd9da16 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cascade/circle/MultiPathCircleCascadeCheckNullFalseDelayedInsertTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cascade/circle/MultiPathCircleCascadeCheckNullFalseDelayedInsertTest.java
@@ -20,7 +20,7 @@
*/
@DomainModel(
xmlMappings = {
- "org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeDelayedInsert.hbm.xml"
+ "org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeDelayedInsert.orm.xml"
}
)
@ServiceRegistry(
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cascade/circle/MultiPathCircleCascadeCheckNullTrueDelayedInsertTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cascade/circle/MultiPathCircleCascadeCheckNullTrueDelayedInsertTest.java
index e0df60dee92c..d3c0c048be2a 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cascade/circle/MultiPathCircleCascadeCheckNullTrueDelayedInsertTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cascade/circle/MultiPathCircleCascadeCheckNullTrueDelayedInsertTest.java
@@ -20,7 +20,7 @@
*/
@DomainModel(
xmlMappings = {
- "org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeDelayedInsert.hbm.xml"
+ "org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeDelayedInsert.orm.xml"
}
)
@ServiceRegistry(
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cascade/circle/MultiPathCircleCascadeCheckNullibilityFalseTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cascade/circle/MultiPathCircleCascadeCheckNullibilityFalseTest.java
index 4c7473821c39..b760ecd92560 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cascade/circle/MultiPathCircleCascadeCheckNullibilityFalseTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cascade/circle/MultiPathCircleCascadeCheckNullibilityFalseTest.java
@@ -20,7 +20,7 @@
*/
@DomainModel(
xmlMappings = {
- "org/hibernate/orm/test/cascade/circle/MultiPathCircleCascade.hbm.xml"
+ "org/hibernate/orm/test/cascade/circle/MultiPathCircleCascade.orm.xml"
}
)
@ServiceRegistry(
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cascade/circle/MultiPathCircleCascadeCheckNullibilityTrueTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cascade/circle/MultiPathCircleCascadeCheckNullibilityTrueTest.java
index be50c88f3351..d9f3b72b6b81 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cascade/circle/MultiPathCircleCascadeCheckNullibilityTrueTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cascade/circle/MultiPathCircleCascadeCheckNullibilityTrueTest.java
@@ -20,7 +20,7 @@
*/
@DomainModel(
xmlMappings = {
- "org/hibernate/orm/test/cascade/circle/MultiPathCircleCascade.hbm.xml"
+ "org/hibernate/orm/test/cascade/circle/MultiPathCircleCascade.orm.xml"
}
)
@ServiceRegistry(
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cascade/circle/MultiPathCircleCascadeDelayedInsertTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cascade/circle/MultiPathCircleCascadeDelayedInsertTest.java
index 2a287b669a9c..a062efee99d6 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cascade/circle/MultiPathCircleCascadeDelayedInsertTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cascade/circle/MultiPathCircleCascadeDelayedInsertTest.java
@@ -20,7 +20,7 @@
*/
@DomainModel(
xmlMappings = {
- "org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeDelayedInsert.hbm.xml"
+ "org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeDelayedInsert.orm.xml"
}
)
@ServiceRegistry(
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cascade/circle/MultiPathCircleCascadeTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cascade/circle/MultiPathCircleCascadeTest.java
index ec2adc8115f2..640bd4a62a3c 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cascade/circle/MultiPathCircleCascadeTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cascade/circle/MultiPathCircleCascadeTest.java
@@ -39,7 +39,7 @@
*/
@DomainModel(
xmlMappings = {
- "org/hibernate/orm/test/cascade/circle/MultiPathCircleCascade.hbm.xml"
+ "org/hibernate/orm/test/cascade/circle/MultiPathCircleCascade.orm.xml"
}
)
@ServiceRegistry(
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/MultiPathCascadeTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/MultiPathCascadeTest.java
index ab353c2d3f0f..e38ac82eb622 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/MultiPathCascadeTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/MultiPathCascadeTest.java
@@ -30,7 +30,7 @@
*/
@DomainModel(
xmlMappings = {
- "org/hibernate/orm/test/cascade/MultiPathCascade.hbm.xml"
+ "org/hibernate/orm/test/cascade/MultiPathCascade.orm.xml"
}
)
@SessionFactory
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/BidirectionalOneToManyCascadeTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/BidirectionalOneToManyCascadeTest.java
index 9d6fad9f5c44..bff709d33017 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/BidirectionalOneToManyCascadeTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/BidirectionalOneToManyCascadeTest.java
@@ -25,9 +25,9 @@
*/
@DomainModel(
xmlMappings = {
- "org/hibernate/orm/test/cascade/Child.hbm.xml",
- "org/hibernate/orm/test/cascade/DeleteOrphanChild.hbm.xml",
- "org/hibernate/orm/test/cascade/Parent.hbm.xml"
+ "org/hibernate/orm/test/cascade/Child.orm.xml",
+ "org/hibernate/orm/test/cascade/DeleteOrphanChild.orm.xml",
+ "org/hibernate/orm/test/cascade/Parent.orm.xml"
}
)
@SessionFactory
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/CascadeTestWithAssignedParentIdTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/CascadeTestWithAssignedParentIdTest.java
index c88cbd3ae3c7..1ef083d1bce0 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/CascadeTestWithAssignedParentIdTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/CascadeTestWithAssignedParentIdTest.java
@@ -23,8 +23,8 @@
*/
@DomainModel(
xmlMappings = {
- "org/hibernate/orm/test/cascade/ChildForParentWithAssignedId.hbm.xml",
- "org/hibernate/orm/test/cascade/ParentWithAssignedId.hbm.xml"
+ "org/hibernate/orm/test/cascade/ChildForParentWithAssignedId.orm.xml",
+ "org/hibernate/orm/test/cascade/ParentWithAssignedId.orm.xml"
}
)
@SessionFactory
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/Job.java b/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/Job.java
deleted file mode 100644
index 7ff47a55f633..000000000000
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/Job.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * SPDX-License-Identifier: Apache-2.0
- * Copyright Red Hat Inc. and Hibernate Authors
- */
-package org.hibernate.orm.test.cascade;
-
-
-/**
- * Implementation of Job.
- *
- * @author Steve Ebersole
- */
-public class Job {
- private Long id;
- private JobBatch batch;
- private String processingInstructions;
- private int status;
-
- /** GCLIB constructor */
- Job() {}
-
- protected Job(JobBatch batch) {
- this.batch = batch;
- }
-
- public Long getId() {
- return id;
- }
-
- /*package*/ void setId(Long id) {
- this.id = id;
- }
-
- public JobBatch getBatch() {
- return batch;
- }
-
- /*package*/ void setBatch(JobBatch batch) {
- this.batch = batch;
- }
-
- public String getProcessingInstructions() {
- return processingInstructions;
- }
-
- public void setProcessingInstructions(String processingInstructions) {
- this.processingInstructions = processingInstructions;
- }
-
- public int getStatus() {
- return status;
- }
-
- public void setStatus(int status) {
- this.status = status;
- }
-}
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/JobBatch.java b/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/JobBatch.java
deleted file mode 100644
index 06e2ddc64d66..000000000000
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/JobBatch.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * SPDX-License-Identifier: Apache-2.0
- * Copyright Red Hat Inc. and Hibernate Authors
- */
-package org.hibernate.orm.test.cascade;
-
-import java.util.Date;
-import java.util.HashSet;
-import java.util.Set;
-
-/**
- * Implementation of JobBatch.
- *
- * @author Steve Ebersole
- */
-public class JobBatch {
- private Long id;
- private Date batchDate;
- private Set jobs = new HashSet();
-
- /** CGLIB constructor */
- JobBatch() {}
-
- public JobBatch(Date batchDate) {
- this.batchDate = batchDate;
- }
-
- public Long getId() {
- return id;
- }
-
- public void setId(Long id) {
- this.id = id;
- }
-
- public Date getBatchDate() {
- return batchDate;
- }
-
- public void setBatchDate(Date batchDate) {
- this.batchDate = batchDate;
- }
-
- public Set getJobs() {
- return jobs;
- }
-
- public void setJobs(Set jobs) {
- this.jobs = jobs;
- }
-
- public Job createJob() {
- Job job = new Job( this );
- jobs.add( job );
- return job;
- }
-}
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/MultiPathCascadeTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/MultiPathCascadeTest.java
index 5395f96c6d97..7ddce2d46ef9 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/MultiPathCascadeTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/MultiPathCascadeTest.java
@@ -24,7 +24,7 @@
*/
@DomainModel(
xmlMappings = {
- "org/hibernate/orm/test/cascade/MultiPathCascade.hbm.xml"
+ "org/hibernate/orm/test/cascade/MultiPathCascade.orm.xml"
}
)
@SessionFactory
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/circle/CascadeMergeToChildBeforeParentTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/circle/CascadeMergeToChildBeforeParentTest.java
index 3c7b41d51f12..5df00e8c9256 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/circle/CascadeMergeToChildBeforeParentTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/circle/CascadeMergeToChildBeforeParentTest.java
@@ -38,7 +38,7 @@
*/
@DomainModel(
xmlMappings = {
- "org/hibernate/orm/test/cascade/circle/CascadeMergeToChildBeforeParent.hbm.xml"
+ "org/hibernate/orm/test/cascade/circle/CascadeMergeToChildBeforeParent.orm.xml"
}
)
@SessionFactory
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeCheckNullFalseDelayedInsertTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeCheckNullFalseDelayedInsertTest.java
index 7b1a89cbd127..c5ac1f5ce71c 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeCheckNullFalseDelayedInsertTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeCheckNullFalseDelayedInsertTest.java
@@ -16,7 +16,7 @@
*/
@DomainModel(
xmlMappings = {
- "org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeDelayedInsert.hbm.xml"
+ "org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeDelayedInsert.orm.xml"
}
)
@SessionFactory
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeCheckNullTrueDelayedInsertTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeCheckNullTrueDelayedInsertTest.java
index fcc8408427b5..a9947e5d9c2d 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeCheckNullTrueDelayedInsertTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeCheckNullTrueDelayedInsertTest.java
@@ -16,7 +16,7 @@
*/
@DomainModel(
xmlMappings = {
- "org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeDelayedInsert.hbm.xml"
+ "org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeDelayedInsert.orm.xml"
}
)
@SessionFactory
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeCheckNullibilityFalseTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeCheckNullibilityFalseTest.java
index 32c17dd0f0ae..953519f7c2cf 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeCheckNullibilityFalseTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeCheckNullibilityFalseTest.java
@@ -16,7 +16,7 @@
*/
@DomainModel(
xmlMappings = {
- "org/hibernate/orm/test/cascade/circle/MultiPathCircleCascade.hbm.xml"
+ "org/hibernate/orm/test/cascade/circle/MultiPathCircleCascade.orm.xml"
}
)
@SessionFactory
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeCheckNullibilityTrueTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeCheckNullibilityTrueTest.java
index 49f539f497de..1b71350a3590 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeCheckNullibilityTrueTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeCheckNullibilityTrueTest.java
@@ -16,7 +16,7 @@
*/
@DomainModel(
xmlMappings = {
- "org/hibernate/orm/test/cascade/circle/MultiPathCircleCascade.hbm.xml"
+ "org/hibernate/orm/test/cascade/circle/MultiPathCircleCascade.orm.xml"
}
)
@SessionFactory
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeDelayedInsertTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeDelayedInsertTest.java
index e73fdedcfe38..75ee990bf965 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeDelayedInsertTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeDelayedInsertTest.java
@@ -16,7 +16,7 @@
*/
@DomainModel(
xmlMappings = {
- "org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeDelayedInsert.hbm.xml"
+ "org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeDelayedInsert.orm.xml"
}
)
@SessionFactory
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeTest.java
index 76c1658bbaa3..cc5c130434b4 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeTest.java
@@ -35,7 +35,7 @@
*/
@DomainModel(
xmlMappings = {
- "org/hibernate/orm/test/cascade/circle/MultiPathCircleCascade.hbm.xml"
+ "org/hibernate/orm/test/cascade/circle/MultiPathCircleCascade.orm.xml"
}
)
@SessionFactory
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/where/annotations/EagerManyToOneFetchModeJoinWhereTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/where/annotations/EagerManyToOneFetchModeJoinWhereTest.java
index 96ecb7f3fc0d..5f7b817c43fa 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/where/annotations/EagerManyToOneFetchModeJoinWhereTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/where/annotations/EagerManyToOneFetchModeJoinWhereTest.java
@@ -52,7 +52,7 @@ void dropTestData(SessionFactoryScope factoryScope) {
@Test
@JiraKey(value = "HHH-12104")
- @FailureExpected
+ @FailureExpected(jiraKey = "HHH-2737")
public void testAssociatedWhereClause(SessionFactoryScope factoryScope) {
var product = new Product();
var category = new Category();
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/where/hbm/EagerManyToOneFetchModeJoinWhereTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/where/xml/EagerManyToOneFetchModeJoinWhereTest.java
similarity index 91%
rename from hibernate-core/src/test/java/org/hibernate/orm/test/where/hbm/EagerManyToOneFetchModeJoinWhereTest.java
rename to hibernate-core/src/test/java/org/hibernate/orm/test/where/xml/EagerManyToOneFetchModeJoinWhereTest.java
index 76d5405422cd..e163fdedc0bb 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/where/hbm/EagerManyToOneFetchModeJoinWhereTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/where/xml/EagerManyToOneFetchModeJoinWhereTest.java
@@ -2,7 +2,7 @@
* SPDX-License-Identifier: Apache-2.0
* Copyright Red Hat Inc. and Hibernate Authors
*/
-package org.hibernate.orm.test.where.hbm;
+package org.hibernate.orm.test.where.xml;
import java.util.HashSet;
import java.util.Set;
@@ -23,9 +23,8 @@
/**
* @author Gail Badner
*/
-@SuppressWarnings("JUnitMalformedDeclaration")
-@DomainModel(xmlMappings = "hbm/where/EagerManyToOneFetchModeJoinWhereTest.hbm.xml")
-@SessionFactory(exportSchema = false)
+@DomainModel(xmlMappings = "mappings/where/EagerManyToOneFetchModeJoinWhereTest.orm.xml")
+@SessionFactory
public class EagerManyToOneFetchModeJoinWhereTest {
@AfterEach
void dropTestData(SessionFactoryScope factoryScope) {
@@ -33,8 +32,8 @@ void dropTestData(SessionFactoryScope factoryScope) {
}
@Test
- @JiraKey( value = "HHH-12104" )
- @FailureExpected( jiraKey = "HHH-12104")
+ @JiraKey( value = "HHH-2737" )
+ @FailureExpected( jiraKey = "HHH-2737")
public void testAssociatedWhereClause(SessionFactoryScope factoryScope) {
var product = new Product();
var category = new Category();
@@ -44,9 +43,9 @@ public void testAssociatedWhereClause(SessionFactoryScope factoryScope) {
product.containedCategory.category = category;
product.containedCategories.add( new ContainedCategory( category ) );
- factoryScope.inTransaction( (session) -> {
- session.persist( product );
- } );
+ factoryScope.inTransaction( (session) ->
+ session.persist( product )
+ );
factoryScope.inTransaction( (session) -> {
var p = session.find( Product.class, product.id );
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/where/hbm/EagerManyToOneFetchModeSelectWhereTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/where/xml/EagerManyToOneFetchModeSelectWhereTest.java
similarity index 95%
rename from hibernate-core/src/test/java/org/hibernate/orm/test/where/hbm/EagerManyToOneFetchModeSelectWhereTest.java
rename to hibernate-core/src/test/java/org/hibernate/orm/test/where/xml/EagerManyToOneFetchModeSelectWhereTest.java
index 35230ba6654e..875dd127dd6c 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/where/hbm/EagerManyToOneFetchModeSelectWhereTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/where/xml/EagerManyToOneFetchModeSelectWhereTest.java
@@ -2,7 +2,7 @@
* SPDX-License-Identifier: Apache-2.0
* Copyright Red Hat Inc. and Hibernate Authors
*/
-package org.hibernate.orm.test.where.hbm;
+package org.hibernate.orm.test.where.xml;
import java.util.HashSet;
import java.util.Set;
@@ -28,7 +28,7 @@
*/
@SuppressWarnings("JUnitMalformedDeclaration")
@ServiceRegistry(settings = @Setting(name=IMPLICIT_NAMING_STRATEGY, value = "legacy-jpa"))
-@DomainModel(xmlMappings = "hbm/where/EagerManyToOneFetchModeSelectWhereTest.hbm.xml")
+@DomainModel(xmlMappings = "mappings/where/EagerManyToOneFetchModeSelectWhereTest.orm.xml")
@SessionFactory
public class EagerManyToOneFetchModeSelectWhereTest {
@AfterEach
@@ -47,9 +47,9 @@ public void testAssociatedWhereClause(SessionFactoryScope factoryScope) {
product.containedCategory.category = category;
product.containedCategories.add( new ContainedCategory( category ) );
- factoryScope.inTransaction( (session) -> {
- session.persist( product );
- } );
+ factoryScope.inTransaction( (session) ->
+ session.persist( product )
+ );
factoryScope.inTransaction( (session) -> {
var p = session.find( Product.class, product.id );
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/where/hbm/EagerToManyWhereTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/where/xml/EagerToManyWhereTest.java
similarity index 96%
rename from hibernate-core/src/test/java/org/hibernate/orm/test/where/hbm/EagerToManyWhereTest.java
rename to hibernate-core/src/test/java/org/hibernate/orm/test/where/xml/EagerToManyWhereTest.java
index 954302c49e49..357e7a83bbf1 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/where/hbm/EagerToManyWhereTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/where/xml/EagerToManyWhereTest.java
@@ -2,8 +2,10 @@
* SPDX-License-Identifier: Apache-2.0
* Copyright Red Hat Inc. and Hibernate Authors
*/
-package org.hibernate.orm.test.where.hbm;
+package org.hibernate.orm.test.where.xml;
+import org.hibernate.orm.test.where.hbm.Category;
+import org.hibernate.orm.test.where.hbm.Product;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.SessionFactory;
@@ -27,7 +29,7 @@
* @author Gail Badner
*/
@SuppressWarnings("JUnitMalformedDeclaration")
-@DomainModel(xmlMappings = "hbm/where/EagerToManyWhere.hbm.xml")
+@DomainModel(xmlMappings = "mappings/where/EagerToManyWhere.orm.xml")
@SessionFactory
public class EagerToManyWhereTest {
@AfterEach
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/where/hbm/EagerToManyWhereUseClassWhereTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/where/xml/EagerToManyWhereUseClassWhereTest.java
similarity index 96%
rename from hibernate-core/src/test/java/org/hibernate/orm/test/where/hbm/EagerToManyWhereUseClassWhereTest.java
rename to hibernate-core/src/test/java/org/hibernate/orm/test/where/xml/EagerToManyWhereUseClassWhereTest.java
index 6e2a67220253..30c4e1ccc9a9 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/where/hbm/EagerToManyWhereUseClassWhereTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/where/xml/EagerToManyWhereUseClassWhereTest.java
@@ -2,8 +2,10 @@
* SPDX-License-Identifier: Apache-2.0
* Copyright Red Hat Inc. and Hibernate Authors
*/
-package org.hibernate.orm.test.where.hbm;
+package org.hibernate.orm.test.where.xml;
+import org.hibernate.orm.test.where.hbm.Category;
+import org.hibernate.orm.test.where.hbm.Product;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.SessionFactory;
@@ -24,7 +26,7 @@
* @author Gail Badner
*/
@SuppressWarnings("JUnitMalformedDeclaration")
-@DomainModel(xmlMappings = "hbm/where/EagerToManyWhere.hbm.xml")
+@DomainModel(xmlMappings = "mappings/where/EagerToManyWhere.orm.xml")
@SessionFactory
public class EagerToManyWhereUseClassWhereTest {
@AfterEach
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/where/hbm/WhereTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/where/xml/WhereTest.java
similarity index 95%
rename from hibernate-core/src/test/java/org/hibernate/orm/test/where/hbm/WhereTest.java
rename to hibernate-core/src/test/java/org/hibernate/orm/test/where/xml/WhereTest.java
index 0d31695b5ac5..46ec1b357116 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/where/hbm/WhereTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/where/xml/WhereTest.java
@@ -2,13 +2,14 @@
* SPDX-License-Identifier: Apache-2.0
* Copyright Red Hat Inc. and Hibernate Authors
*/
-package org.hibernate.orm.test.where.hbm;
+package org.hibernate.orm.test.where.xml;
import jakarta.persistence.criteria.CriteriaBuilder;
import jakarta.persistence.criteria.CriteriaQuery;
import jakarta.persistence.criteria.JoinType;
import jakarta.persistence.criteria.Root;
import org.hibernate.Hibernate;
+import org.hibernate.orm.test.where.hbm.File;
import org.hibernate.query.NativeQuery;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
@@ -28,7 +29,7 @@
* @author Max Rydahl Andersen
*/
@SuppressWarnings("JUnitMalformedDeclaration")
-@DomainModel(xmlMappings = "hbm/where/File.hbm.xml")
+@DomainModel(xmlMappings = "mappings/where/File.orm.xml")
@SessionFactory
public class WhereTest {
@BeforeEach
diff --git a/hibernate-core/src/test/resources/hbm/where/EagerManyToOneFetchModeJoinWhereTest.hbm.xml b/hibernate-core/src/test/resources/hbm/where/EagerManyToOneFetchModeJoinWhereTest.hbm.xml
deleted file mode 100644
index f35fcf0dcd9a..000000000000
--- a/hibernate-core/src/test/resources/hbm/where/EagerManyToOneFetchModeJoinWhereTest.hbm.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/hibernate-core/src/test/resources/hbm/where/EagerManyToOneFetchModeSelectWhereTest.hbm.xml b/hibernate-core/src/test/resources/hbm/where/EagerManyToOneFetchModeSelectWhereTest.hbm.xml
deleted file mode 100644
index 19105e4e8fe7..000000000000
--- a/hibernate-core/src/test/resources/hbm/where/EagerManyToOneFetchModeSelectWhereTest.hbm.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/hibernate-core/src/test/resources/hbm/where/EagerToManyWhere.hbm.xml b/hibernate-core/src/test/resources/hbm/where/EagerToManyWhere.hbm.xml
deleted file mode 100644
index 4426cb642ba4..000000000000
--- a/hibernate-core/src/test/resources/hbm/where/EagerToManyWhere.hbm.xml
+++ /dev/null
@@ -1,57 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/hibernate-core/src/test/resources/hbm/where/File.hbm.xml b/hibernate-core/src/test/resources/hbm/where/File.hbm.xml
deleted file mode 100644
index 76206810c068..000000000000
--- a/hibernate-core/src/test/resources/hbm/where/File.hbm.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/hibernate-core/src/test/resources/mappings/where/EagerManyToOneFetchModeJoinWhereTest.orm.xml b/hibernate-core/src/test/resources/mappings/where/EagerManyToOneFetchModeJoinWhereTest.orm.xml
new file mode 100644
index 000000000000..de7b1b8f2c71
--- /dev/null
+++ b/hibernate-core/src/test/resources/mappings/where/EagerManyToOneFetchModeJoinWhereTest.orm.xml
@@ -0,0 +1,70 @@
+
+
+
+
+ org.hibernate.orm.test.where.xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ EagerManyToOneFetchModeJoinWhereTest$ContainedCategory
+
+
+
+
+
+
+ EagerManyToOneFetchModeJoinWhereTest$ContainedCategory
+
+
+
+
+
+
+ inactive = 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hibernate-core/src/test/resources/mappings/where/EagerManyToOneFetchModeSelectWhereTest.orm.xml b/hibernate-core/src/test/resources/mappings/where/EagerManyToOneFetchModeSelectWhereTest.orm.xml
new file mode 100644
index 000000000000..098c74e40cb5
--- /dev/null
+++ b/hibernate-core/src/test/resources/mappings/where/EagerManyToOneFetchModeSelectWhereTest.orm.xml
@@ -0,0 +1,70 @@
+
+
+
+
+ org.hibernate.orm.test.where.xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ EagerManyToOneFetchModeSelectWhereTest$ContainedCategory
+
+
+
+
+
+
+ EagerManyToOneFetchModeSelectWhereTest$ContainedCategory
+
+
+
+
+
+
+ inactive = 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hibernate-core/src/test/resources/mappings/where/EagerToManyWhere.orm.xml b/hibernate-core/src/test/resources/mappings/where/EagerToManyWhere.orm.xml
new file mode 100644
index 000000000000..7643b92e54d0
--- /dev/null
+++ b/hibernate-core/src/test/resources/mappings/where/EagerToManyWhere.orm.xml
@@ -0,0 +1,75 @@
+
+
+
+
+ org.hibernate.orm.test.where.hbm
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ description is not null
+
+
+
+
+
+
+
+
+
+
+
+ description is not null
+
+
+
+
+
+
+
+ description is not null
+
+
+
+
+ categoryId != 4
+
+
+
+
+
+
+ inactive = 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hibernate-core/src/test/resources/mappings/where/File.orm.xml b/hibernate-core/src/test/resources/mappings/where/File.orm.xml
new file mode 100644
index 000000000000..2a3495e2002d
--- /dev/null
+++ b/hibernate-core/src/test/resources/mappings/where/File.orm.xml
@@ -0,0 +1,34 @@
+
+
+
+ org.hibernate.orm.test.where.hbm
+ property
+
+
+ deleted=0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ deleted=0
+
+
+
+
+
\ No newline at end of file
diff --git a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/Child.hbm.xml b/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/Child.hbm.xml
deleted file mode 100644
index 94608b6df0fd..000000000000
--- a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/Child.hbm.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/Child.orm.xml b/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/Child.orm.xml
new file mode 100644
index 000000000000..15a5ec4f0df8
--- /dev/null
+++ b/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/Child.orm.xml
@@ -0,0 +1,22 @@
+
+
+
+ org.hibernate.orm.test.cascade
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/ChildForParentWithAssignedId.hbm.xml b/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/ChildForParentWithAssignedId.hbm.xml
deleted file mode 100644
index e8f54c4fad08..000000000000
--- a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/ChildForParentWithAssignedId.hbm.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/ChildForParentWithAssignedId.orm.xml b/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/ChildForParentWithAssignedId.orm.xml
new file mode 100644
index 000000000000..d0a0584af57c
--- /dev/null
+++ b/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/ChildForParentWithAssignedId.orm.xml
@@ -0,0 +1,22 @@
+
+
+
+ org.hibernate.orm.test.cascade
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/DeleteOrphanChild.hbm.xml b/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/DeleteOrphanChild.hbm.xml
deleted file mode 100644
index 18cf97cea64c..000000000000
--- a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/DeleteOrphanChild.hbm.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/DeleteOrphanChild.orm.xml b/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/DeleteOrphanChild.orm.xml
new file mode 100644
index 000000000000..eb221c9d41c4
--- /dev/null
+++ b/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/DeleteOrphanChild.orm.xml
@@ -0,0 +1,24 @@
+
+
+
+ org.hibernate.orm.test.cascade
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/Job.hbm.xml b/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/Job.hbm.xml
deleted file mode 100644
index 92eeb127623c..000000000000
--- a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/Job.hbm.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/JobBatch.hbm.xml b/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/JobBatch.hbm.xml
deleted file mode 100644
index 6fbae5c2a8e1..000000000000
--- a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/JobBatch.hbm.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/MultiPathCascade.hbm.xml b/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/MultiPathCascade.hbm.xml
deleted file mode 100644
index 8ae78002911e..000000000000
--- a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/MultiPathCascade.hbm.xml
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/MultiPathCascade.orm.xml b/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/MultiPathCascade.orm.xml
new file mode 100644
index 000000000000..ced09a0a3136
--- /dev/null
+++ b/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/MultiPathCascade.orm.xml
@@ -0,0 +1,70 @@
+
+
+
+ org.hibernate.orm.test.cascade
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/Parent.hbm.xml b/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/Parent.hbm.xml
deleted file mode 100644
index 5c7c17caea51..000000000000
--- a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/Parent.hbm.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/Parent.orm.xml b/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/Parent.orm.xml
new file mode 100644
index 000000000000..8072f6b5dad7
--- /dev/null
+++ b/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/Parent.orm.xml
@@ -0,0 +1,30 @@
+
+
+
+ org.hibernate.orm.test.cascade
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/ParentWithAssignedId.hbm.xml b/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/ParentWithAssignedId.hbm.xml
deleted file mode 100644
index b44cf22dda9d..000000000000
--- a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/ParentWithAssignedId.hbm.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/ParentWithAssignedId.orm.xml b/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/ParentWithAssignedId.orm.xml
new file mode 100644
index 000000000000..727b527a7a4e
--- /dev/null
+++ b/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/ParentWithAssignedId.orm.xml
@@ -0,0 +1,25 @@
+
+
+
+ org.hibernate.orm.test.cascade
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/circle/CascadeMergeToChildBeforeParent.hbm.xml b/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/circle/CascadeMergeToChildBeforeParent.hbm.xml
deleted file mode 100644
index 02584c558324..000000000000
--- a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/circle/CascadeMergeToChildBeforeParent.hbm.xml
+++ /dev/null
@@ -1,119 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/circle/CascadeMergeToChildBeforeParent.orm.xml b/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/circle/CascadeMergeToChildBeforeParent.orm.xml
new file mode 100644
index 000000000000..045ce6762298
--- /dev/null
+++ b/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/circle/CascadeMergeToChildBeforeParent.orm.xml
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+ org.hibernate.orm.test.cascade.circle
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascade.hbm.xml b/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascade.hbm.xml
deleted file mode 100644
index 51cfb94638f5..000000000000
--- a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascade.hbm.xml
+++ /dev/null
@@ -1,86 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascade.orm.xml b/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascade.orm.xml
new file mode 100644
index 000000000000..69df366b1a86
--- /dev/null
+++ b/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascade.orm.xml
@@ -0,0 +1,134 @@
+
+
+
+
+
+
+ org.hibernate.orm.test.cascade.circle
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeDelayedInsert.hbm.xml b/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeDelayedInsert.hbm.xml
deleted file mode 100644
index d670ce385266..000000000000
--- a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeDelayedInsert.hbm.xml
+++ /dev/null
@@ -1,86 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeDelayedInsert.orm.xml b/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeDelayedInsert.orm.xml
new file mode 100644
index 000000000000..78b2b92cdffb
--- /dev/null
+++ b/hibernate-core/src/test/resources/org/hibernate/orm/test/cascade/circle/MultiPathCircleCascadeDelayedInsert.orm.xml
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+ org.hibernate.orm.test.cascade.circle
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+