diff --git a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/entityManager/persistence.xml b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/entityManager/persistence.xml
new file mode 100644
index 0000000000..94e5ce5b84
--- /dev/null
+++ b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/entityManager/persistence.xml
@@ -0,0 +1,38 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.ee.entityManager.Order
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.ee.entityManager.Order
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.ee.entityManager.Order
+
+
+
diff --git a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/entityManagerFactory/persistence.xml b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/entityManagerFactory/persistence.xml
new file mode 100644
index 0000000000..c4c34c1953
--- /dev/null
+++ b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/entityManagerFactory/persistence.xml
@@ -0,0 +1,38 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.ee.entityManagerFactory.Order
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.ee.entityManagerFactory.Order
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.ee.entityManagerFactory.Order
+
+
+
diff --git a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/web/standalone/persistence.new.xml b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/web/standalone/persistence.new.xml
new file mode 100644
index 0000000000..a2340558dd
--- /dev/null
+++ b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/web/standalone/persistence.new.xml
@@ -0,0 +1,26 @@
+
+
+
+
+ Persistence Unit for CTS EE Package Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.ee.common.Account
+
+
+
diff --git a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/propagation/cm/extended/persistence.new.xml b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/propagation/cm/extended/persistence.new.xml
new file mode 100644
index 0000000000..6b31e77a55
--- /dev/null
+++ b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/propagation/cm/extended/persistence.new.xml
@@ -0,0 +1,30 @@
+
+
+
+
+ Persistence Unit for CTS EE Propagation Tests.
+ If the transaction-type is not specified,
+ the default is JTA.
+ jdbc/DB1
+ ee.jakarta.tck.persistence.ee.common.A
+ ee.jakarta.tck.persistence.ee.common.Account
+ ee.jakarta.tck.persistence.ee.common.B
+
+
+
diff --git a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/propagation/cm/jta/persistence.new.xml b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/propagation/cm/jta/persistence.new.xml
new file mode 100644
index 0000000000..5262efdfc2
--- /dev/null
+++ b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/propagation/cm/jta/persistence.new.xml
@@ -0,0 +1,35 @@
+
+
+
+
+ Persistence Unit for CTS EE Package Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.ee.common.A
+ ee.jakarta.tck.persistence.ee.common.Account
+ ee.jakarta.tck.persistence.ee.common.B
+
+
+ Persistence Unit for CTS EE Package Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.ee.common.A
+ ee.jakarta.tck.persistence.ee.common.Account
+ ee.jakarta.tck.persistence.ee.common.B
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/EntityGraph/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/EntityGraph/persistence.xml
new file mode 100644
index 0000000000..de8af6ac40
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/EntityGraph/persistence.xml
@@ -0,0 +1,47 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.EntityGraph.Department
+ ee.jakarta.tck.persistence.core.EntityGraph.Employee
+ ee.jakarta.tck.persistence.core.EntityGraph.Employee2
+ ee.jakarta.tck.persistence.core.EntityGraph.Employee3
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.EntityGraph.Department
+ ee.jakarta.tck.persistence.core.EntityGraph.Employee
+ ee.jakarta.tck.persistence.core.EntityGraph.Employee2
+ ee.jakarta.tck.persistence.core.EntityGraph.Employee3
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.EntityGraph.Department
+ ee.jakarta.tck.persistence.core.EntityGraph.Employee
+ ee.jakarta.tck.persistence.core.EntityGraph.Employee2
+ ee.jakarta.tck.persistence.core.EntityGraph.Employee3
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/StoredProcedureQuery/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/StoredProcedureQuery/persistence.xml
new file mode 100644
index 0000000000..20190d9744
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/StoredProcedureQuery/persistence.xml
@@ -0,0 +1,47 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ myMappingFile.xml
+ ee.jakarta.tck.persistence.core.StoredProcedureQuery.Employee
+ ee.jakarta.tck.persistence.core.StoredProcedureQuery.Employee2
+ ee.jakarta.tck.persistence.core.StoredProcedureQuery.EmployeeMappedSC
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ myMappingFile.xml
+ ee.jakarta.tck.persistence.core.StoredProcedureQuery.Employee
+ ee.jakarta.tck.persistence.core.StoredProcedureQuery.Employee2
+ ee.jakarta.tck.persistence.core.StoredProcedureQuery.EmployeeMappedSC
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ myMappingFile.xml
+ ee.jakarta.tck.persistence.core.StoredProcedureQuery.Employee
+ ee.jakarta.tck.persistence.core.StoredProcedureQuery.Employee2
+ ee.jakarta.tck.persistence.core.StoredProcedureQuery.EmployeeMappedSC
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/field/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/field/persistence.xml
new file mode 100644
index 0000000000..5c3e025e0f
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/field/persistence.xml
@@ -0,0 +1,44 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes
+ ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes2
+ ee.jakarta.tck.persistence.core.types.common.Grade
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes
+ ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes2
+ ee.jakarta.tck.persistence.core.types.common.Grade
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes
+ ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes2
+ ee.jakarta.tck.persistence.core.types.common.Grade
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/mappedsc/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/mappedsc/persistence.xml
new file mode 100644
index 0000000000..c348ce33df
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/mappedsc/persistence.xml
@@ -0,0 +1,53 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.access.mappedsc.AbstractPersonnel
+ ee.jakarta.tck.persistence.core.annotations.access.mappedsc.Department
+ ee.jakarta.tck.persistence.core.annotations.access.mappedsc.Employee
+ ee.jakarta.tck.persistence.core.annotations.access.mappedsc.FullTimeEmployee
+ ee.jakarta.tck.persistence.core.annotations.access.mappedsc.PartTimeEmployee
+ ee.jakarta.tck.persistence.core.annotations.access.mappedsc.Project
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.access.mappedsc.AbstractPersonnel
+ ee.jakarta.tck.persistence.core.annotations.access.mappedsc.Department
+ ee.jakarta.tck.persistence.core.annotations.access.mappedsc.Employee
+ ee.jakarta.tck.persistence.core.annotations.access.mappedsc.FullTimeEmployee
+ ee.jakarta.tck.persistence.core.annotations.access.mappedsc.PartTimeEmployee
+ ee.jakarta.tck.persistence.core.annotations.access.mappedsc.Project
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.annotations.access.mappedsc.AbstractPersonnel
+ ee.jakarta.tck.persistence.core.annotations.access.mappedsc.Department
+ ee.jakarta.tck.persistence.core.annotations.access.mappedsc.Employee
+ ee.jakarta.tck.persistence.core.annotations.access.mappedsc.FullTimeEmployee
+ ee.jakarta.tck.persistence.core.annotations.access.mappedsc.PartTimeEmployee
+ ee.jakarta.tck.persistence.core.annotations.access.mappedsc.Project
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/property/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/property/persistence.xml
new file mode 100644
index 0000000000..7c6610625e
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/property/persistence.xml
@@ -0,0 +1,44 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.access.property.DataTypes
+ ee.jakarta.tck.persistence.core.annotations.access.property.DataTypes2
+ ee.jakarta.tck.persistence.core.types.common.Grade
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.access.property.DataTypes
+ ee.jakarta.tck.persistence.core.annotations.access.property.DataTypes2
+ ee.jakarta.tck.persistence.core.types.common.Grade
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.annotations.access.property.DataTypes
+ ee.jakarta.tck.persistence.core.annotations.access.property.DataTypes2
+ ee.jakarta.tck.persistence.core.types.common.Grade
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/assocoverride/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/assocoverride/persistence.xml
new file mode 100644
index 0000000000..564f2c4727
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/assocoverride/persistence.xml
@@ -0,0 +1,44 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.assocoverride.Address
+ ee.jakarta.tck.persistence.core.annotations.assocoverride.Employee
+ ee.jakarta.tck.persistence.core.annotations.assocoverride.PartTimeEmployee
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.assocoverride.Address
+ ee.jakarta.tck.persistence.core.annotations.assocoverride.Employee
+ ee.jakarta.tck.persistence.core.annotations.assocoverride.PartTimeEmployee
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.annotations.assocoverride.Address
+ ee.jakarta.tck.persistence.core.annotations.assocoverride.Employee
+ ee.jakarta.tck.persistence.core.annotations.assocoverride.PartTimeEmployee
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/basic/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/basic/persistence.xml
new file mode 100644
index 0000000000..fe0f180734
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/basic/persistence.xml
@@ -0,0 +1,38 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.basic.A
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.basic.A
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.annotations.basic.A
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/collectiontable/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/collectiontable/persistence.xml
new file mode 100644
index 0000000000..fda7b59a98
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/collectiontable/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.collectiontable.A
+ ee.jakarta.tck.persistence.core.annotations.collectiontable.Address
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.collectiontable.A
+ ee.jakarta.tck.persistence.core.annotations.collectiontable.Address
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.annotations.collectiontable.A
+ ee.jakarta.tck.persistence.core.annotations.collectiontable.Address
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/convert/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/convert/persistence.xml
new file mode 100644
index 0000000000..a84b302aa2
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/convert/persistence.xml
@@ -0,0 +1,92 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.convert.Address
+ ee.jakarta.tck.persistence.core.annotations.convert.B
+ ee.jakarta.tck.persistence.core.annotations.convert.CharConverter
+ ee.jakarta.tck.persistence.core.annotations.convert.CommaConverter
+ ee.jakarta.tck.persistence.core.annotations.convert.Country
+ ee.jakarta.tck.persistence.core.annotations.convert.Customer
+ ee.jakarta.tck.persistence.core.annotations.convert.Department
+ ee.jakarta.tck.persistence.core.annotations.convert.DisableAutoApplyConverter
+ ee.jakarta.tck.persistence.core.annotations.convert.DotConverter
+ ee.jakarta.tck.persistence.core.annotations.convert.DotConverter2
+ ee.jakarta.tck.persistence.core.annotations.convert.Employee
+ ee.jakarta.tck.persistence.core.annotations.convert.Employee2
+ ee.jakarta.tck.persistence.core.annotations.convert.Employee3
+ ee.jakarta.tck.persistence.core.annotations.convert.FullTimeEmployee
+ ee.jakarta.tck.persistence.core.annotations.convert.FullTimeEmployee2
+ ee.jakarta.tck.persistence.core.annotations.convert.IntegerConverter
+ ee.jakarta.tck.persistence.core.annotations.convert.NumberToStateConverter
+ ee.jakarta.tck.persistence.core.annotations.convert.SalaryConverter
+ ee.jakarta.tck.persistence.core.annotations.convert.SpaceConverter
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.convert.Address
+ ee.jakarta.tck.persistence.core.annotations.convert.B
+ ee.jakarta.tck.persistence.core.annotations.convert.CharConverter
+ ee.jakarta.tck.persistence.core.annotations.convert.CommaConverter
+ ee.jakarta.tck.persistence.core.annotations.convert.Country
+ ee.jakarta.tck.persistence.core.annotations.convert.Customer
+ ee.jakarta.tck.persistence.core.annotations.convert.Department
+ ee.jakarta.tck.persistence.core.annotations.convert.DisableAutoApplyConverter
+ ee.jakarta.tck.persistence.core.annotations.convert.DotConverter
+ ee.jakarta.tck.persistence.core.annotations.convert.DotConverter2
+ ee.jakarta.tck.persistence.core.annotations.convert.Employee
+ ee.jakarta.tck.persistence.core.annotations.convert.Employee2
+ ee.jakarta.tck.persistence.core.annotations.convert.Employee3
+ ee.jakarta.tck.persistence.core.annotations.convert.FullTimeEmployee
+ ee.jakarta.tck.persistence.core.annotations.convert.FullTimeEmployee2
+ ee.jakarta.tck.persistence.core.annotations.convert.IntegerConverter
+ ee.jakarta.tck.persistence.core.annotations.convert.NumberToStateConverter
+ ee.jakarta.tck.persistence.core.annotations.convert.SalaryConverter
+ ee.jakarta.tck.persistence.core.annotations.convert.SpaceConverter
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.annotations.convert.Address
+ ee.jakarta.tck.persistence.core.annotations.convert.B
+ ee.jakarta.tck.persistence.core.annotations.convert.CharConverter
+ ee.jakarta.tck.persistence.core.annotations.convert.CommaConverter
+ ee.jakarta.tck.persistence.core.annotations.convert.Country
+ ee.jakarta.tck.persistence.core.annotations.convert.Customer
+ ee.jakarta.tck.persistence.core.annotations.convert.Department
+ ee.jakarta.tck.persistence.core.annotations.convert.DisableAutoApplyConverter
+ ee.jakarta.tck.persistence.core.annotations.convert.DotConverter
+ ee.jakarta.tck.persistence.core.annotations.convert.DotConverter2
+ ee.jakarta.tck.persistence.core.annotations.convert.Employee
+ ee.jakarta.tck.persistence.core.annotations.convert.Employee2
+ ee.jakarta.tck.persistence.core.annotations.convert.Employee3
+ ee.jakarta.tck.persistence.core.annotations.convert.FullTimeEmployee
+ ee.jakarta.tck.persistence.core.annotations.convert.FullTimeEmployee2
+ ee.jakarta.tck.persistence.core.annotations.convert.IntegerConverter
+ ee.jakarta.tck.persistence.core.annotations.convert.NumberToStateConverter
+ ee.jakarta.tck.persistence.core.annotations.convert.SalaryConverter
+ ee.jakarta.tck.persistence.core.annotations.convert.SpaceConverter
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/discriminatorValue/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/discriminatorValue/persistence.xml
new file mode 100644
index 0000000000..73118afb71
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/discriminatorValue/persistence.xml
@@ -0,0 +1,50 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.discriminatorValue.PartProduct
+ ee.jakarta.tck.persistence.core.annotations.discriminatorValue.PartProduct2
+ ee.jakarta.tck.persistence.core.annotations.discriminatorValue.PricedPartProduct2
+ ee.jakarta.tck.persistence.core.annotations.discriminatorValue.Product
+ ee.jakarta.tck.persistence.core.annotations.discriminatorValue.Product2
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.discriminatorValue.PartProduct
+ ee.jakarta.tck.persistence.core.annotations.discriminatorValue.PartProduct2
+ ee.jakarta.tck.persistence.core.annotations.discriminatorValue.PricedPartProduct2
+ ee.jakarta.tck.persistence.core.annotations.discriminatorValue.Product
+ ee.jakarta.tck.persistence.core.annotations.discriminatorValue.Product2
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.annotations.discriminatorValue.PartProduct
+ ee.jakarta.tck.persistence.core.annotations.discriminatorValue.PartProduct2
+ ee.jakarta.tck.persistence.core.annotations.discriminatorValue.PricedPartProduct2
+ ee.jakarta.tck.persistence.core.annotations.discriminatorValue.Product
+ ee.jakarta.tck.persistence.core.annotations.discriminatorValue.Product2
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/elementcollection/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/elementcollection/persistence.xml
new file mode 100644
index 0000000000..ebde5f849c
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/elementcollection/persistence.xml
@@ -0,0 +1,50 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ myMappingFile.xml
+ ee.jakarta.tck.persistence.core.annotations.elementcollection.A
+ ee.jakarta.tck.persistence.core.annotations.elementcollection.Address
+ ee.jakarta.tck.persistence.core.annotations.elementcollection.Customer
+ ee.jakarta.tck.persistence.core.annotations.elementcollection.CustomerXML
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ myMappingFile.xml
+ ee.jakarta.tck.persistence.core.annotations.elementcollection.A
+ ee.jakarta.tck.persistence.core.annotations.elementcollection.Address
+ ee.jakarta.tck.persistence.core.annotations.elementcollection.Customer
+ ee.jakarta.tck.persistence.core.annotations.elementcollection.CustomerXML
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ myMappingFile.xml
+ ee.jakarta.tck.persistence.core.annotations.elementcollection.A
+ ee.jakarta.tck.persistence.core.annotations.elementcollection.Address
+ ee.jakarta.tck.persistence.core.annotations.elementcollection.Customer
+ ee.jakarta.tck.persistence.core.annotations.elementcollection.CustomerXML
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/embeddable/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/embeddable/persistence.xml
new file mode 100644
index 0000000000..6e3b7e5bd2
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/embeddable/persistence.xml
@@ -0,0 +1,44 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.embeddable.Address
+ ee.jakarta.tck.persistence.core.annotations.embeddable.B
+ ee.jakarta.tck.persistence.core.annotations.embeddable.ZipCode
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.embeddable.Address
+ ee.jakarta.tck.persistence.core.annotations.embeddable.B
+ ee.jakarta.tck.persistence.core.annotations.embeddable.ZipCode
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.annotations.embeddable.Address
+ ee.jakarta.tck.persistence.core.annotations.embeddable.B
+ ee.jakarta.tck.persistence.core.annotations.embeddable.ZipCode
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/embeddableMapValue/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/embeddableMapValue/persistence.xml
new file mode 100644
index 0000000000..6490ec1329
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/embeddableMapValue/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.embeddableMapValue.Address
+ ee.jakarta.tck.persistence.core.annotations.embeddableMapValue.Employee
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.embeddableMapValue.Address
+ ee.jakarta.tck.persistence.core.annotations.embeddableMapValue.Employee
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.annotations.embeddableMapValue.Address
+ ee.jakarta.tck.persistence.core.annotations.embeddableMapValue.Employee
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/entity/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/entity/persistence.xml
new file mode 100644
index 0000000000..36f73c9df1
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/entity/persistence.xml
@@ -0,0 +1,38 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.entity.Coffee
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.entity.Coffee
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.annotations.entity.Coffee
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/id/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/id/persistence.xml
new file mode 100644
index 0000000000..341570451e
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/id/persistence.xml
@@ -0,0 +1,77 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.id.FieldBigDecimalId
+ ee.jakarta.tck.persistence.core.annotations.id.FieldBigIntegerId
+ ee.jakarta.tck.persistence.core.annotations.id.FieldIntId
+ ee.jakarta.tck.persistence.core.annotations.id.FieldIntegerId
+ ee.jakarta.tck.persistence.core.annotations.id.FieldSQLDateId
+ ee.jakarta.tck.persistence.core.annotations.id.FieldStringId
+ ee.jakarta.tck.persistence.core.annotations.id.FieldUtilDateId
+ ee.jakarta.tck.persistence.core.annotations.id.PropertyBigDecimalId
+ ee.jakarta.tck.persistence.core.annotations.id.PropertyBigIntegerId
+ ee.jakarta.tck.persistence.core.annotations.id.PropertyIntId
+ ee.jakarta.tck.persistence.core.annotations.id.PropertyIntegerId
+ ee.jakarta.tck.persistence.core.annotations.id.PropertySQLDateId
+ ee.jakarta.tck.persistence.core.annotations.id.PropertyStringId
+ ee.jakarta.tck.persistence.core.annotations.id.PropertyUtilDateId
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.id.FieldBigDecimalId
+ ee.jakarta.tck.persistence.core.annotations.id.FieldBigIntegerId
+ ee.jakarta.tck.persistence.core.annotations.id.FieldIntId
+ ee.jakarta.tck.persistence.core.annotations.id.FieldIntegerId
+ ee.jakarta.tck.persistence.core.annotations.id.FieldSQLDateId
+ ee.jakarta.tck.persistence.core.annotations.id.FieldStringId
+ ee.jakarta.tck.persistence.core.annotations.id.FieldUtilDateId
+ ee.jakarta.tck.persistence.core.annotations.id.PropertyBigDecimalId
+ ee.jakarta.tck.persistence.core.annotations.id.PropertyBigIntegerId
+ ee.jakarta.tck.persistence.core.annotations.id.PropertyIntId
+ ee.jakarta.tck.persistence.core.annotations.id.PropertyIntegerId
+ ee.jakarta.tck.persistence.core.annotations.id.PropertySQLDateId
+ ee.jakarta.tck.persistence.core.annotations.id.PropertyStringId
+ ee.jakarta.tck.persistence.core.annotations.id.PropertyUtilDateId
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.annotations.id.FieldBigDecimalId
+ ee.jakarta.tck.persistence.core.annotations.id.FieldBigIntegerId
+ ee.jakarta.tck.persistence.core.annotations.id.FieldIntId
+ ee.jakarta.tck.persistence.core.annotations.id.FieldIntegerId
+ ee.jakarta.tck.persistence.core.annotations.id.FieldSQLDateId
+ ee.jakarta.tck.persistence.core.annotations.id.FieldStringId
+ ee.jakarta.tck.persistence.core.annotations.id.FieldUtilDateId
+ ee.jakarta.tck.persistence.core.annotations.id.PropertyBigDecimalId
+ ee.jakarta.tck.persistence.core.annotations.id.PropertyBigIntegerId
+ ee.jakarta.tck.persistence.core.annotations.id.PropertyIntId
+ ee.jakarta.tck.persistence.core.annotations.id.PropertyIntegerId
+ ee.jakarta.tck.persistence.core.annotations.id.PropertySQLDateId
+ ee.jakarta.tck.persistence.core.annotations.id.PropertyStringId
+ ee.jakarta.tck.persistence.core.annotations.id.PropertyUtilDateId
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/lob/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/lob/persistence.xml
new file mode 100644
index 0000000000..d83f11701e
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/lob/persistence.xml
@@ -0,0 +1,38 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.lob.DataTypes
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.lob.DataTypes
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.annotations.lob.DataTypes
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkey/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkey/persistence.xml
new file mode 100644
index 0000000000..fecbf34f56
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkey/persistence.xml
@@ -0,0 +1,50 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.mapkey.Department
+ ee.jakarta.tck.persistence.core.annotations.mapkey.Employee
+ ee.jakarta.tck.persistence.core.annotations.mapkey.Employee2
+ ee.jakarta.tck.persistence.core.annotations.mapkey.Employee3
+ ee.jakarta.tck.persistence.core.annotations.mapkey.Employee4
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.mapkey.Department
+ ee.jakarta.tck.persistence.core.annotations.mapkey.Employee
+ ee.jakarta.tck.persistence.core.annotations.mapkey.Employee2
+ ee.jakarta.tck.persistence.core.annotations.mapkey.Employee3
+ ee.jakarta.tck.persistence.core.annotations.mapkey.Employee4
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.annotations.mapkey.Department
+ ee.jakarta.tck.persistence.core.annotations.mapkey.Employee
+ ee.jakarta.tck.persistence.core.annotations.mapkey.Employee2
+ ee.jakarta.tck.persistence.core.annotations.mapkey.Employee3
+ ee.jakarta.tck.persistence.core.annotations.mapkey.Employee4
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeyclass/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeyclass/persistence.xml
new file mode 100644
index 0000000000..3e88fd67b4
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeyclass/persistence.xml
@@ -0,0 +1,44 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.mapkeyclass.Course
+ ee.jakarta.tck.persistence.core.annotations.mapkeyclass.Semester
+ ee.jakarta.tck.persistence.core.annotations.mapkeyclass.Student
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.mapkeyclass.Course
+ ee.jakarta.tck.persistence.core.annotations.mapkeyclass.Semester
+ ee.jakarta.tck.persistence.core.annotations.mapkeyclass.Student
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.annotations.mapkeyclass.Course
+ ee.jakarta.tck.persistence.core.annotations.mapkeyclass.Semester
+ ee.jakarta.tck.persistence.core.annotations.mapkeyclass.Student
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeycolumn/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeycolumn/persistence.xml
new file mode 100644
index 0000000000..09ab5dd24a
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeycolumn/persistence.xml
@@ -0,0 +1,44 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.mapkeycolumn.Department
+ ee.jakarta.tck.persistence.core.annotations.mapkeycolumn.Department2
+ ee.jakarta.tck.persistence.core.annotations.mapkeycolumn.Employee
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.mapkeycolumn.Department
+ ee.jakarta.tck.persistence.core.annotations.mapkeycolumn.Department2
+ ee.jakarta.tck.persistence.core.annotations.mapkeycolumn.Employee
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.annotations.mapkeycolumn.Department
+ ee.jakarta.tck.persistence.core.annotations.mapkeycolumn.Department2
+ ee.jakarta.tck.persistence.core.annotations.mapkeycolumn.Employee
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeyenumerated/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeyenumerated/persistence.xml
new file mode 100644
index 0000000000..c7c3046bef
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeyenumerated/persistence.xml
@@ -0,0 +1,68 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Department
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Department2
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Department3
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Department4
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.EmbeddedEmployee
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Employee
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Employee2
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Employee3
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Employee4
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Numbers
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Offices
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Department
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Department2
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Department3
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Department4
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.EmbeddedEmployee
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Employee
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Employee2
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Employee3
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Employee4
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Numbers
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Offices
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Department
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Department2
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Department3
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Department4
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.EmbeddedEmployee
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Employee
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Employee2
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Employee3
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Employee4
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Numbers
+ ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Offices
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeyjoincolumn/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeyjoincolumn/persistence.xml
new file mode 100644
index 0000000000..1f76c61c85
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeyjoincolumn/persistence.xml
@@ -0,0 +1,44 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.mapkeyjoincolumn.Course
+ ee.jakarta.tck.persistence.core.annotations.mapkeyjoincolumn.Semester
+ ee.jakarta.tck.persistence.core.annotations.mapkeyjoincolumn.Student
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.mapkeyjoincolumn.Course
+ ee.jakarta.tck.persistence.core.annotations.mapkeyjoincolumn.Semester
+ ee.jakarta.tck.persistence.core.annotations.mapkeyjoincolumn.Student
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.annotations.mapkeyjoincolumn.Course
+ ee.jakarta.tck.persistence.core.annotations.mapkeyjoincolumn.Semester
+ ee.jakarta.tck.persistence.core.annotations.mapkeyjoincolumn.Student
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeytemporal/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeytemporal/persistence.xml
new file mode 100644
index 0000000000..ec3095ab66
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeytemporal/persistence.xml
@@ -0,0 +1,56 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Department
+ ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Department2
+ ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Department4
+ ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.EmbeddedEmployee
+ ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Employee
+ ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Employee2
+ ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Employee4
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Department
+ ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Department2
+ ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Department4
+ ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.EmbeddedEmployee
+ ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Employee
+ ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Employee2
+ ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Employee4
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Department
+ ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Department2
+ ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Department4
+ ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.EmbeddedEmployee
+ ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Employee
+ ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Employee2
+ ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Employee4
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapsid/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapsid/persistence.xml
new file mode 100644
index 0000000000..5823d61291
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapsid/persistence.xml
@@ -0,0 +1,44 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.mapsid.DID1bDependent
+ ee.jakarta.tck.persistence.core.annotations.mapsid.DID1bDependentId
+ ee.jakarta.tck.persistence.core.annotations.mapsid.DID1bEmployee
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.mapsid.DID1bDependent
+ ee.jakarta.tck.persistence.core.annotations.mapsid.DID1bDependentId
+ ee.jakarta.tck.persistence.core.annotations.mapsid.DID1bEmployee
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.annotations.mapsid.DID1bDependent
+ ee.jakarta.tck.persistence.core.annotations.mapsid.DID1bDependentId
+ ee.jakarta.tck.persistence.core.annotations.mapsid.DID1bEmployee
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/nativequery/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/nativequery/persistence.xml
new file mode 100644
index 0000000000..6942ccc9c4
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/nativequery/persistence.xml
@@ -0,0 +1,47 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.nativequery.Item
+ ee.jakarta.tck.persistence.core.annotations.nativequery.Order1
+ ee.jakarta.tck.persistence.core.annotations.nativequery.Order2
+ ee.jakarta.tck.persistence.core.annotations.nativequery.PurchaseOrder
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.nativequery.Item
+ ee.jakarta.tck.persistence.core.annotations.nativequery.Order1
+ ee.jakarta.tck.persistence.core.annotations.nativequery.Order2
+ ee.jakarta.tck.persistence.core.annotations.nativequery.PurchaseOrder
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.annotations.nativequery.Item
+ ee.jakarta.tck.persistence.core.annotations.nativequery.Order1
+ ee.jakarta.tck.persistence.core.annotations.nativequery.Order2
+ ee.jakarta.tck.persistence.core.annotations.nativequery.PurchaseOrder
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/onexmanyuni/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/onexmanyuni/persistence.xml
new file mode 100644
index 0000000000..8870bb58ad
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/onexmanyuni/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.onexmanyuni.Customer1
+ ee.jakarta.tck.persistence.core.annotations.onexmanyuni.RetailOrder2
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.onexmanyuni.Customer1
+ ee.jakarta.tck.persistence.core.annotations.onexmanyuni.RetailOrder2
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.annotations.onexmanyuni.Customer1
+ ee.jakarta.tck.persistence.core.annotations.onexmanyuni.RetailOrder2
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/orderby/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/orderby/persistence.xml
new file mode 100644
index 0000000000..f425628738
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/orderby/persistence.xml
@@ -0,0 +1,68 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.orderby.A
+ ee.jakarta.tck.persistence.core.annotations.orderby.A2
+ ee.jakarta.tck.persistence.core.annotations.orderby.Address
+ ee.jakarta.tck.persistence.core.annotations.orderby.Address2
+ ee.jakarta.tck.persistence.core.annotations.orderby.Customer
+ ee.jakarta.tck.persistence.core.annotations.orderby.Customer2
+ ee.jakarta.tck.persistence.core.annotations.orderby.Department
+ ee.jakarta.tck.persistence.core.annotations.orderby.Employee
+ ee.jakarta.tck.persistence.core.annotations.orderby.Insurance
+ ee.jakarta.tck.persistence.core.annotations.orderby.ZipCode
+ ee.jakarta.tck.persistence.core.annotations.orderby.ZipCode2
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.orderby.A
+ ee.jakarta.tck.persistence.core.annotations.orderby.A2
+ ee.jakarta.tck.persistence.core.annotations.orderby.Address
+ ee.jakarta.tck.persistence.core.annotations.orderby.Address2
+ ee.jakarta.tck.persistence.core.annotations.orderby.Customer
+ ee.jakarta.tck.persistence.core.annotations.orderby.Customer2
+ ee.jakarta.tck.persistence.core.annotations.orderby.Department
+ ee.jakarta.tck.persistence.core.annotations.orderby.Employee
+ ee.jakarta.tck.persistence.core.annotations.orderby.Insurance
+ ee.jakarta.tck.persistence.core.annotations.orderby.ZipCode
+ ee.jakarta.tck.persistence.core.annotations.orderby.ZipCode2
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.annotations.orderby.A
+ ee.jakarta.tck.persistence.core.annotations.orderby.A2
+ ee.jakarta.tck.persistence.core.annotations.orderby.Address
+ ee.jakarta.tck.persistence.core.annotations.orderby.Address2
+ ee.jakarta.tck.persistence.core.annotations.orderby.Customer
+ ee.jakarta.tck.persistence.core.annotations.orderby.Customer2
+ ee.jakarta.tck.persistence.core.annotations.orderby.Department
+ ee.jakarta.tck.persistence.core.annotations.orderby.Employee
+ ee.jakarta.tck.persistence.core.annotations.orderby.Insurance
+ ee.jakarta.tck.persistence.core.annotations.orderby.ZipCode
+ ee.jakarta.tck.persistence.core.annotations.orderby.ZipCode2
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/ordercolumn/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/ordercolumn/persistence.xml
new file mode 100644
index 0000000000..6db1810448
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/ordercolumn/persistence.xml
@@ -0,0 +1,53 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.ordercolumn.Course
+ ee.jakarta.tck.persistence.core.annotations.ordercolumn.Department
+ ee.jakarta.tck.persistence.core.annotations.ordercolumn.Department2
+ ee.jakarta.tck.persistence.core.annotations.ordercolumn.Employee
+ ee.jakarta.tck.persistence.core.annotations.ordercolumn.Employee2
+ ee.jakarta.tck.persistence.core.annotations.ordercolumn.Student
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.ordercolumn.Course
+ ee.jakarta.tck.persistence.core.annotations.ordercolumn.Department
+ ee.jakarta.tck.persistence.core.annotations.ordercolumn.Department2
+ ee.jakarta.tck.persistence.core.annotations.ordercolumn.Employee
+ ee.jakarta.tck.persistence.core.annotations.ordercolumn.Employee2
+ ee.jakarta.tck.persistence.core.annotations.ordercolumn.Student
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.annotations.ordercolumn.Course
+ ee.jakarta.tck.persistence.core.annotations.ordercolumn.Department
+ ee.jakarta.tck.persistence.core.annotations.ordercolumn.Department2
+ ee.jakarta.tck.persistence.core.annotations.ordercolumn.Employee
+ ee.jakarta.tck.persistence.core.annotations.ordercolumn.Employee2
+ ee.jakarta.tck.persistence.core.annotations.ordercolumn.Student
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/tableGenerator/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/tableGenerator/persistence.xml
new file mode 100644
index 0000000000..a0fecf1327
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/tableGenerator/persistence.xml
@@ -0,0 +1,47 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes
+ ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes2
+ ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes3
+ ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes4
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes
+ ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes2
+ ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes3
+ ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes4
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes
+ ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes2
+ ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes3
+ ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes4
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/temporal/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/temporal/persistence.xml
new file mode 100644
index 0000000000..f9717c1e7d
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/temporal/persistence.xml
@@ -0,0 +1,47 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.temporal.A2_Field
+ ee.jakarta.tck.persistence.core.annotations.temporal.A2_Property
+ ee.jakarta.tck.persistence.core.annotations.temporal.A_Field
+ ee.jakarta.tck.persistence.core.annotations.temporal.A_Property
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.temporal.A2_Field
+ ee.jakarta.tck.persistence.core.annotations.temporal.A2_Property
+ ee.jakarta.tck.persistence.core.annotations.temporal.A_Field
+ ee.jakarta.tck.persistence.core.annotations.temporal.A_Property
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.annotations.temporal.A2_Field
+ ee.jakarta.tck.persistence.core.annotations.temporal.A2_Property
+ ee.jakarta.tck.persistence.core.annotations.temporal.A_Field
+ ee.jakarta.tck.persistence.core.annotations.temporal.A_Property
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/version/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/version/persistence.xml
new file mode 100644
index 0000000000..c06aa5bdd5
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/version/persistence.xml
@@ -0,0 +1,77 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.version.Int_Field
+ ee.jakarta.tck.persistence.core.annotations.version.Int_Property
+ ee.jakarta.tck.persistence.core.annotations.version.Integer_Field
+ ee.jakarta.tck.persistence.core.annotations.version.Integer_Property
+ ee.jakarta.tck.persistence.core.annotations.version.LongClass_Field
+ ee.jakarta.tck.persistence.core.annotations.version.LongClass_Property
+ ee.jakarta.tck.persistence.core.annotations.version.Long_Field
+ ee.jakarta.tck.persistence.core.annotations.version.Long_Property
+ ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Field
+ ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Property
+ ee.jakarta.tck.persistence.core.annotations.version.Short_Field
+ ee.jakarta.tck.persistence.core.annotations.version.Short_Property
+ ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Field
+ ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Property
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.annotations.version.Int_Field
+ ee.jakarta.tck.persistence.core.annotations.version.Int_Property
+ ee.jakarta.tck.persistence.core.annotations.version.Integer_Field
+ ee.jakarta.tck.persistence.core.annotations.version.Integer_Property
+ ee.jakarta.tck.persistence.core.annotations.version.LongClass_Field
+ ee.jakarta.tck.persistence.core.annotations.version.LongClass_Property
+ ee.jakarta.tck.persistence.core.annotations.version.Long_Field
+ ee.jakarta.tck.persistence.core.annotations.version.Long_Property
+ ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Field
+ ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Property
+ ee.jakarta.tck.persistence.core.annotations.version.Short_Field
+ ee.jakarta.tck.persistence.core.annotations.version.Short_Property
+ ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Field
+ ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Property
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.annotations.version.Int_Field
+ ee.jakarta.tck.persistence.core.annotations.version.Int_Property
+ ee.jakarta.tck.persistence.core.annotations.version.Integer_Field
+ ee.jakarta.tck.persistence.core.annotations.version.Integer_Property
+ ee.jakarta.tck.persistence.core.annotations.version.LongClass_Field
+ ee.jakarta.tck.persistence.core.annotations.version.LongClass_Property
+ ee.jakarta.tck.persistence.core.annotations.version.Long_Field
+ ee.jakarta.tck.persistence.core.annotations.version.Long_Property
+ ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Field
+ ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Property
+ ee.jakarta.tck.persistence.core.annotations.version.Short_Field
+ ee.jakarta.tck.persistence.core.annotations.version.Short_Property
+ ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Field
+ ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Property
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/basic/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/basic/persistence.xml
new file mode 100644
index 0000000000..98eb3998f5
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/basic/persistence.xml
@@ -0,0 +1,38 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.basic.Order
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.basic.Order
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.basic.Order
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/inheritance/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/inheritance/persistence.xml
new file mode 100644
index 0000000000..f70214f0ba
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/inheritance/persistence.xml
@@ -0,0 +1,95 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl
+ ee.jakarta.tck.persistence.core.callback.common.Constants
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListener
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl
+ ee.jakarta.tck.persistence.core.callback.common.ListenerA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerAA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBase
+ ee.jakarta.tck.persistence.core.callback.common.ListenerC
+ ee.jakarta.tck.persistence.core.callback.common.ListenerCC
+ ee.jakarta.tck.persistence.core.callback.inheritance.PartProduct
+ ee.jakarta.tck.persistence.core.callback.inheritance.PartProductListener
+ ee.jakarta.tck.persistence.core.callback.inheritance.PricedPartProduct
+ ee.jakarta.tck.persistence.core.callback.inheritance.PricedPartProductCallback
+ ee.jakarta.tck.persistence.core.callback.inheritance.PricedPartProductListener
+ ee.jakarta.tck.persistence.core.callback.inheritance.PricedPartProduct_2
+ ee.jakarta.tck.persistence.core.callback.inheritance.Product
+ ee.jakarta.tck.persistence.core.callback.inheritance.ProductListener
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl
+ ee.jakarta.tck.persistence.core.callback.common.Constants
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListener
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl
+ ee.jakarta.tck.persistence.core.callback.common.ListenerA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerAA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBase
+ ee.jakarta.tck.persistence.core.callback.common.ListenerC
+ ee.jakarta.tck.persistence.core.callback.common.ListenerCC
+ ee.jakarta.tck.persistence.core.callback.inheritance.PartProduct
+ ee.jakarta.tck.persistence.core.callback.inheritance.PartProductListener
+ ee.jakarta.tck.persistence.core.callback.inheritance.PricedPartProduct
+ ee.jakarta.tck.persistence.core.callback.inheritance.PricedPartProductCallback
+ ee.jakarta.tck.persistence.core.callback.inheritance.PricedPartProductListener
+ ee.jakarta.tck.persistence.core.callback.inheritance.PricedPartProduct_2
+ ee.jakarta.tck.persistence.core.callback.inheritance.Product
+ ee.jakarta.tck.persistence.core.callback.inheritance.ProductListener
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl
+ ee.jakarta.tck.persistence.core.callback.common.Constants
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListener
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl
+ ee.jakarta.tck.persistence.core.callback.common.ListenerA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerAA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBase
+ ee.jakarta.tck.persistence.core.callback.common.ListenerC
+ ee.jakarta.tck.persistence.core.callback.common.ListenerCC
+ ee.jakarta.tck.persistence.core.callback.inheritance.PartProduct
+ ee.jakarta.tck.persistence.core.callback.inheritance.PartProductListener
+ ee.jakarta.tck.persistence.core.callback.inheritance.PricedPartProduct
+ ee.jakarta.tck.persistence.core.callback.inheritance.PricedPartProductCallback
+ ee.jakarta.tck.persistence.core.callback.inheritance.PricedPartProductListener
+ ee.jakarta.tck.persistence.core.callback.inheritance.PricedPartProduct_2
+ ee.jakarta.tck.persistence.core.callback.inheritance.Product
+ ee.jakarta.tck.persistence.core.callback.inheritance.ProductListener
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/listener/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/listener/persistence.xml
new file mode 100644
index 0000000000..48f2698579
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/listener/persistence.xml
@@ -0,0 +1,83 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl
+ ee.jakarta.tck.persistence.core.callback.common.Constants
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListener
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl
+ ee.jakarta.tck.persistence.core.callback.common.ListenerA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerAA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBase
+ ee.jakarta.tck.persistence.core.callback.common.ListenerC
+ ee.jakarta.tck.persistence.core.callback.common.ListenerCC
+ ee.jakarta.tck.persistence.core.callback.listener.LineItem
+ ee.jakarta.tck.persistence.core.callback.listener.LineItemSuper
+ ee.jakarta.tck.persistence.core.callback.listener.Order
+ ee.jakarta.tck.persistence.core.callback.listener.Product
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl
+ ee.jakarta.tck.persistence.core.callback.common.Constants
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListener
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl
+ ee.jakarta.tck.persistence.core.callback.common.ListenerA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerAA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBase
+ ee.jakarta.tck.persistence.core.callback.common.ListenerC
+ ee.jakarta.tck.persistence.core.callback.common.ListenerCC
+ ee.jakarta.tck.persistence.core.callback.listener.LineItem
+ ee.jakarta.tck.persistence.core.callback.listener.LineItemSuper
+ ee.jakarta.tck.persistence.core.callback.listener.Order
+ ee.jakarta.tck.persistence.core.callback.listener.Product
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl
+ ee.jakarta.tck.persistence.core.callback.common.Constants
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListener
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl
+ ee.jakarta.tck.persistence.core.callback.common.ListenerA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerAA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBase
+ ee.jakarta.tck.persistence.core.callback.common.ListenerC
+ ee.jakarta.tck.persistence.core.callback.common.ListenerCC
+ ee.jakarta.tck.persistence.core.callback.listener.LineItem
+ ee.jakarta.tck.persistence.core.callback.listener.LineItemSuper
+ ee.jakarta.tck.persistence.core.callback.listener.Order
+ ee.jakarta.tck.persistence.core.callback.listener.Product
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/listeneroverride/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/listeneroverride/persistence.xml
new file mode 100644
index 0000000000..43ccd87f12
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/listeneroverride/persistence.xml
@@ -0,0 +1,83 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl
+ ee.jakarta.tck.persistence.core.callback.common.Constants
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListener
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl
+ ee.jakarta.tck.persistence.core.callback.common.ListenerA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerAA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBase
+ ee.jakarta.tck.persistence.core.callback.common.ListenerC
+ ee.jakarta.tck.persistence.core.callback.common.ListenerCC
+ ee.jakarta.tck.persistence.core.callback.listeneroverride.LineItem
+ ee.jakarta.tck.persistence.core.callback.listeneroverride.LineItemSuper
+ ee.jakarta.tck.persistence.core.callback.listeneroverride.Order
+ ee.jakarta.tck.persistence.core.callback.listeneroverride.Product
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl
+ ee.jakarta.tck.persistence.core.callback.common.Constants
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListener
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl
+ ee.jakarta.tck.persistence.core.callback.common.ListenerA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerAA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBase
+ ee.jakarta.tck.persistence.core.callback.common.ListenerC
+ ee.jakarta.tck.persistence.core.callback.common.ListenerCC
+ ee.jakarta.tck.persistence.core.callback.listeneroverride.LineItem
+ ee.jakarta.tck.persistence.core.callback.listeneroverride.LineItemSuper
+ ee.jakarta.tck.persistence.core.callback.listeneroverride.Order
+ ee.jakarta.tck.persistence.core.callback.listeneroverride.Product
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl
+ ee.jakarta.tck.persistence.core.callback.common.Constants
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListener
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl
+ ee.jakarta.tck.persistence.core.callback.common.ListenerA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerAA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBase
+ ee.jakarta.tck.persistence.core.callback.common.ListenerC
+ ee.jakarta.tck.persistence.core.callback.common.ListenerCC
+ ee.jakarta.tck.persistence.core.callback.listeneroverride.LineItem
+ ee.jakarta.tck.persistence.core.callback.listeneroverride.LineItemSuper
+ ee.jakarta.tck.persistence.core.callback.listeneroverride.Order
+ ee.jakarta.tck.persistence.core.callback.listeneroverride.Product
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/method/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/method/persistence.xml
new file mode 100644
index 0000000000..99eb067919
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/method/persistence.xml
@@ -0,0 +1,80 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl
+ ee.jakarta.tck.persistence.core.callback.common.Constants
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListener
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl
+ ee.jakarta.tck.persistence.core.callback.common.ListenerA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerAA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBase
+ ee.jakarta.tck.persistence.core.callback.common.ListenerC
+ ee.jakarta.tck.persistence.core.callback.common.ListenerCC
+ ee.jakarta.tck.persistence.core.callback.method.LineItem
+ ee.jakarta.tck.persistence.core.callback.method.Order
+ ee.jakarta.tck.persistence.core.callback.method.Product
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl
+ ee.jakarta.tck.persistence.core.callback.common.Constants
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListener
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl
+ ee.jakarta.tck.persistence.core.callback.common.ListenerA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerAA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBase
+ ee.jakarta.tck.persistence.core.callback.common.ListenerC
+ ee.jakarta.tck.persistence.core.callback.common.ListenerCC
+ ee.jakarta.tck.persistence.core.callback.method.LineItem
+ ee.jakarta.tck.persistence.core.callback.method.Order
+ ee.jakarta.tck.persistence.core.callback.method.Product
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl
+ ee.jakarta.tck.persistence.core.callback.common.Constants
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListener
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl
+ ee.jakarta.tck.persistence.core.callback.common.ListenerA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerAA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBase
+ ee.jakarta.tck.persistence.core.callback.common.ListenerC
+ ee.jakarta.tck.persistence.core.callback.common.ListenerCC
+ ee.jakarta.tck.persistence.core.callback.method.LineItem
+ ee.jakarta.tck.persistence.core.callback.method.Order
+ ee.jakarta.tck.persistence.core.callback.method.Product
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/methodoverride/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/methodoverride/persistence.xml
new file mode 100644
index 0000000000..c10cb03ca5
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/methodoverride/persistence.xml
@@ -0,0 +1,80 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl
+ ee.jakarta.tck.persistence.core.callback.common.Constants
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListener
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl
+ ee.jakarta.tck.persistence.core.callback.common.ListenerA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerAA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBase
+ ee.jakarta.tck.persistence.core.callback.common.ListenerC
+ ee.jakarta.tck.persistence.core.callback.common.ListenerCC
+ ee.jakarta.tck.persistence.core.callback.methodoverride.LineItem
+ ee.jakarta.tck.persistence.core.callback.methodoverride.Order
+ ee.jakarta.tck.persistence.core.callback.methodoverride.Product
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl
+ ee.jakarta.tck.persistence.core.callback.common.Constants
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListener
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl
+ ee.jakarta.tck.persistence.core.callback.common.ListenerA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerAA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBase
+ ee.jakarta.tck.persistence.core.callback.common.ListenerC
+ ee.jakarta.tck.persistence.core.callback.common.ListenerCC
+ ee.jakarta.tck.persistence.core.callback.methodoverride.LineItem
+ ee.jakarta.tck.persistence.core.callback.methodoverride.Order
+ ee.jakarta.tck.persistence.core.callback.methodoverride.Product
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl
+ ee.jakarta.tck.persistence.core.callback.common.Constants
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListener
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl
+ ee.jakarta.tck.persistence.core.callback.common.ListenerA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerAA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBase
+ ee.jakarta.tck.persistence.core.callback.common.ListenerC
+ ee.jakarta.tck.persistence.core.callback.common.ListenerCC
+ ee.jakarta.tck.persistence.core.callback.methodoverride.LineItem
+ ee.jakarta.tck.persistence.core.callback.methodoverride.Order
+ ee.jakarta.tck.persistence.core.callback.methodoverride.Product
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/xml/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/xml/persistence.xml
new file mode 100644
index 0000000000..f9ca845e54
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/xml/persistence.xml
@@ -0,0 +1,86 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl
+ ee.jakarta.tck.persistence.core.callback.common.Constants
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListener
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl
+ ee.jakarta.tck.persistence.core.callback.common.ListenerA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerAA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBase
+ ee.jakarta.tck.persistence.core.callback.common.ListenerC
+ ee.jakarta.tck.persistence.core.callback.common.ListenerCC
+ ee.jakarta.tck.persistence.core.callback.xml.Customer
+ ee.jakarta.tck.persistence.core.callback.xml.LineItem
+ ee.jakarta.tck.persistence.core.callback.xml.LineItemSuper
+ ee.jakarta.tck.persistence.core.callback.xml.Order
+ ee.jakarta.tck.persistence.core.callback.xml.Product
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl
+ ee.jakarta.tck.persistence.core.callback.common.Constants
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListener
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl
+ ee.jakarta.tck.persistence.core.callback.common.ListenerA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerAA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBase
+ ee.jakarta.tck.persistence.core.callback.common.ListenerC
+ ee.jakarta.tck.persistence.core.callback.common.ListenerCC
+ ee.jakarta.tck.persistence.core.callback.xml.Customer
+ ee.jakarta.tck.persistence.core.callback.xml.LineItem
+ ee.jakarta.tck.persistence.core.callback.xml.LineItemSuper
+ ee.jakarta.tck.persistence.core.callback.xml.Order
+ ee.jakarta.tck.persistence.core.callback.xml.Product
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF
+ ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl
+ ee.jakarta.tck.persistence.core.callback.common.Constants
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListener
+ ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl
+ ee.jakarta.tck.persistence.core.callback.common.ListenerA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerAA
+ ee.jakarta.tck.persistence.core.callback.common.ListenerB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBB
+ ee.jakarta.tck.persistence.core.callback.common.ListenerBase
+ ee.jakarta.tck.persistence.core.callback.common.ListenerC
+ ee.jakarta.tck.persistence.core.callback.common.ListenerCC
+ ee.jakarta.tck.persistence.core.callback.xml.Customer
+ ee.jakarta.tck.persistence.core.callback.xml.LineItem
+ ee.jakarta.tck.persistence.core.callback.xml.LineItemSuper
+ ee.jakarta.tck.persistence.core.callback.xml.Order
+ ee.jakarta.tck.persistence.core.callback.xml.Product
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/persistence.xml
new file mode 100644
index 0000000000..69e68d3b95
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/persistence.xml
@@ -0,0 +1,140 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaDelete/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaDelete/persistence.xml
new file mode 100644
index 0000000000..69e68d3b95
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaDelete/persistence.xml
@@ -0,0 +1,140 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaQuery/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaQuery/persistence.xml
new file mode 100644
index 0000000000..ca49332c22
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaQuery/persistence.xml
@@ -0,0 +1,143 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+ ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.A
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+ ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.A
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+ ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.A
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaUpdate/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaUpdate/persistence.xml
new file mode 100644
index 0000000000..69e68d3b95
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaUpdate/persistence.xml
@@ -0,0 +1,140 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/From/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/From/persistence.xml
new file mode 100644
index 0000000000..69e68d3b95
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/From/persistence.xml
@@ -0,0 +1,140 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/Join/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/Join/persistence.xml
new file mode 100644
index 0000000000..69e68d3b95
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/Join/persistence.xml
@@ -0,0 +1,140 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/Root/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/Root/persistence.xml
new file mode 100644
index 0000000000..69e68d3b95
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/Root/persistence.xml
@@ -0,0 +1,140 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/metamodelquery/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/metamodelquery/persistence.xml
new file mode 100644
index 0000000000..69e68d3b95
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/metamodelquery/persistence.xml
@@ -0,0 +1,140 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/misc/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/misc/persistence.xml
new file mode 100644
index 0000000000..69e68d3b95
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/misc/persistence.xml
@@ -0,0 +1,140 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/parameter/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/parameter/persistence.xml
new file mode 100644
index 0000000000..1f6fc8be46
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/parameter/persistence.xml
@@ -0,0 +1,38 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.criteriaapi.parameter.Employee
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.criteriaapi.parameter.Employee
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.criteriaapi.parameter.Employee
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/strquery/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/strquery/persistence.xml
new file mode 100644
index 0000000000..69e68d3b95
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/strquery/persistence.xml
@@ -0,0 +1,140 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Address_
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Alias_
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.Country_
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.CreditCard_
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Customer_
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Department_
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.Employee_
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.Info_
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.LineItem_
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Order_
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Phone_
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.Product_
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife_
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Spouse_
+ ee.jakarta.tck.persistence.common.schema30.Trim
+ ee.jakarta.tck.persistence.common.schema30.Trim_
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex1a/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex1a/persistence.xml
new file mode 100644
index 0000000000..eb91871e99
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex1a/persistence.xml
@@ -0,0 +1,44 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.derivedid.ex1a.DID1Dependent
+ ee.jakarta.tck.persistence.core.derivedid.ex1a.DID1DependentId
+ ee.jakarta.tck.persistence.core.derivedid.ex1a.DID1Employee
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.derivedid.ex1a.DID1Dependent
+ ee.jakarta.tck.persistence.core.derivedid.ex1a.DID1DependentId
+ ee.jakarta.tck.persistence.core.derivedid.ex1a.DID1Employee
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.derivedid.ex1a.DID1Dependent
+ ee.jakarta.tck.persistence.core.derivedid.ex1a.DID1DependentId
+ ee.jakarta.tck.persistence.core.derivedid.ex1a.DID1Employee
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex1b/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex1b/persistence.xml
new file mode 100644
index 0000000000..69b17b3e2a
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex1b/persistence.xml
@@ -0,0 +1,44 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.derivedid.ex1b.DID1bDependent
+ ee.jakarta.tck.persistence.core.derivedid.ex1b.DID1bDependentId
+ ee.jakarta.tck.persistence.core.derivedid.ex1b.DID1bEmployee
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.derivedid.ex1b.DID1bDependent
+ ee.jakarta.tck.persistence.core.derivedid.ex1b.DID1bDependentId
+ ee.jakarta.tck.persistence.core.derivedid.ex1b.DID1bEmployee
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.derivedid.ex1b.DID1bDependent
+ ee.jakarta.tck.persistence.core.derivedid.ex1b.DID1bDependentId
+ ee.jakarta.tck.persistence.core.derivedid.ex1b.DID1bEmployee
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex2a/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex2a/persistence.xml
new file mode 100644
index 0000000000..72fb05d564
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex2a/persistence.xml
@@ -0,0 +1,47 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.derivedid.ex2a.DID2Dependent
+ ee.jakarta.tck.persistence.core.derivedid.ex2a.DID2DependentId
+ ee.jakarta.tck.persistence.core.derivedid.ex2a.DID2Employee
+ ee.jakarta.tck.persistence.core.derivedid.ex2a.DID2EmployeeId
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.derivedid.ex2a.DID2Dependent
+ ee.jakarta.tck.persistence.core.derivedid.ex2a.DID2DependentId
+ ee.jakarta.tck.persistence.core.derivedid.ex2a.DID2Employee
+ ee.jakarta.tck.persistence.core.derivedid.ex2a.DID2EmployeeId
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.derivedid.ex2a.DID2Dependent
+ ee.jakarta.tck.persistence.core.derivedid.ex2a.DID2DependentId
+ ee.jakarta.tck.persistence.core.derivedid.ex2a.DID2Employee
+ ee.jakarta.tck.persistence.core.derivedid.ex2a.DID2EmployeeId
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex2b/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex2b/persistence.xml
new file mode 100644
index 0000000000..0509ccfd20
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex2b/persistence.xml
@@ -0,0 +1,47 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.derivedid.ex2b.DID2bDependent
+ ee.jakarta.tck.persistence.core.derivedid.ex2b.DID2bDependentId
+ ee.jakarta.tck.persistence.core.derivedid.ex2b.DID2bEmployee
+ ee.jakarta.tck.persistence.core.derivedid.ex2b.DID2bEmployeeId
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.derivedid.ex2b.DID2bDependent
+ ee.jakarta.tck.persistence.core.derivedid.ex2b.DID2bDependentId
+ ee.jakarta.tck.persistence.core.derivedid.ex2b.DID2bEmployee
+ ee.jakarta.tck.persistence.core.derivedid.ex2b.DID2bEmployeeId
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.derivedid.ex2b.DID2bDependent
+ ee.jakarta.tck.persistence.core.derivedid.ex2b.DID2bDependentId
+ ee.jakarta.tck.persistence.core.derivedid.ex2b.DID2bEmployee
+ ee.jakarta.tck.persistence.core.derivedid.ex2b.DID2bEmployeeId
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex3a/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex3a/persistence.xml
new file mode 100644
index 0000000000..18fa3b5572
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex3a/persistence.xml
@@ -0,0 +1,47 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.derivedid.ex3a.DID3Dependent
+ ee.jakarta.tck.persistence.core.derivedid.ex3a.DID3DependentId
+ ee.jakarta.tck.persistence.core.derivedid.ex3a.DID3Employee
+ ee.jakarta.tck.persistence.core.derivedid.ex3a.DID3EmployeeId
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.derivedid.ex3a.DID3Dependent
+ ee.jakarta.tck.persistence.core.derivedid.ex3a.DID3DependentId
+ ee.jakarta.tck.persistence.core.derivedid.ex3a.DID3Employee
+ ee.jakarta.tck.persistence.core.derivedid.ex3a.DID3EmployeeId
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.derivedid.ex3a.DID3Dependent
+ ee.jakarta.tck.persistence.core.derivedid.ex3a.DID3DependentId
+ ee.jakarta.tck.persistence.core.derivedid.ex3a.DID3Employee
+ ee.jakarta.tck.persistence.core.derivedid.ex3a.DID3EmployeeId
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex3b/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex3b/persistence.xml
new file mode 100644
index 0000000000..8b17ec3ae9
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex3b/persistence.xml
@@ -0,0 +1,47 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.derivedid.ex3b.DID3bDependent
+ ee.jakarta.tck.persistence.core.derivedid.ex3b.DID3bDependentId
+ ee.jakarta.tck.persistence.core.derivedid.ex3b.DID3bEmployee
+ ee.jakarta.tck.persistence.core.derivedid.ex3b.DID3bEmployeeId
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.derivedid.ex3b.DID3bDependent
+ ee.jakarta.tck.persistence.core.derivedid.ex3b.DID3bDependentId
+ ee.jakarta.tck.persistence.core.derivedid.ex3b.DID3bEmployee
+ ee.jakarta.tck.persistence.core.derivedid.ex3b.DID3bEmployeeId
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.derivedid.ex3b.DID3bDependent
+ ee.jakarta.tck.persistence.core.derivedid.ex3b.DID3bDependentId
+ ee.jakarta.tck.persistence.core.derivedid.ex3b.DID3bEmployee
+ ee.jakarta.tck.persistence.core.derivedid.ex3b.DID3bEmployeeId
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex4a/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex4a/persistence.xml
new file mode 100644
index 0000000000..e3cb9c7dfd
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex4a/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.derivedid.ex4a.DID4MedicalHistory
+ ee.jakarta.tck.persistence.core.derivedid.ex4a.DID4Person
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.derivedid.ex4a.DID4MedicalHistory
+ ee.jakarta.tck.persistence.core.derivedid.ex4a.DID4Person
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.derivedid.ex4a.DID4MedicalHistory
+ ee.jakarta.tck.persistence.core.derivedid.ex4a.DID4Person
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex4b/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex4b/persistence.xml
new file mode 100644
index 0000000000..026f117422
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex4b/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.derivedid.ex4b.DID4bMedicalHistory
+ ee.jakarta.tck.persistence.core.derivedid.ex4b.DID4bPerson
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.derivedid.ex4b.DID4bMedicalHistory
+ ee.jakarta.tck.persistence.core.derivedid.ex4b.DID4bPerson
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.derivedid.ex4b.DID4bMedicalHistory
+ ee.jakarta.tck.persistence.core.derivedid.ex4b.DID4bPerson
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex5a/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex5a/persistence.xml
new file mode 100644
index 0000000000..7575524c62
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex5a/persistence.xml
@@ -0,0 +1,44 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.derivedid.ex5a.DID5MedicalHistory
+ ee.jakarta.tck.persistence.core.derivedid.ex5a.DID5Person
+ ee.jakarta.tck.persistence.core.derivedid.ex5a.DID5PersonId
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.derivedid.ex5a.DID5MedicalHistory
+ ee.jakarta.tck.persistence.core.derivedid.ex5a.DID5Person
+ ee.jakarta.tck.persistence.core.derivedid.ex5a.DID5PersonId
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.derivedid.ex5a.DID5MedicalHistory
+ ee.jakarta.tck.persistence.core.derivedid.ex5a.DID5Person
+ ee.jakarta.tck.persistence.core.derivedid.ex5a.DID5PersonId
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex5b/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex5b/persistence.xml
new file mode 100644
index 0000000000..4c9d670414
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex5b/persistence.xml
@@ -0,0 +1,44 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.derivedid.ex5b.DID5bMedicalHistory
+ ee.jakarta.tck.persistence.core.derivedid.ex5b.DID5bPerson
+ ee.jakarta.tck.persistence.core.derivedid.ex5b.DID5bPersonId
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.derivedid.ex5b.DID5bMedicalHistory
+ ee.jakarta.tck.persistence.core.derivedid.ex5b.DID5bPerson
+ ee.jakarta.tck.persistence.core.derivedid.ex5b.DID5bPersonId
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.derivedid.ex5b.DID5bMedicalHistory
+ ee.jakarta.tck.persistence.core.derivedid.ex5b.DID5bPerson
+ ee.jakarta.tck.persistence.core.derivedid.ex5b.DID5bPersonId
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex6a/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex6a/persistence.xml
new file mode 100644
index 0000000000..1ba06e9e64
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex6a/persistence.xml
@@ -0,0 +1,44 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.derivedid.ex6a.DID6MedicalHistory
+ ee.jakarta.tck.persistence.core.derivedid.ex6a.DID6Person
+ ee.jakarta.tck.persistence.core.derivedid.ex6a.DID6PersonId
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.derivedid.ex6a.DID6MedicalHistory
+ ee.jakarta.tck.persistence.core.derivedid.ex6a.DID6Person
+ ee.jakarta.tck.persistence.core.derivedid.ex6a.DID6PersonId
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.derivedid.ex6a.DID6MedicalHistory
+ ee.jakarta.tck.persistence.core.derivedid.ex6a.DID6Person
+ ee.jakarta.tck.persistence.core.derivedid.ex6a.DID6PersonId
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex6b/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex6b/persistence.xml
new file mode 100644
index 0000000000..bda43a9a74
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/derivedid/ex6b/persistence.xml
@@ -0,0 +1,44 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.derivedid.ex6b.DID6bMedicalHistory
+ ee.jakarta.tck.persistence.core.derivedid.ex6b.DID6bPerson
+ ee.jakarta.tck.persistence.core.derivedid.ex6b.DID6bPersonId
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.derivedid.ex6b.DID6bMedicalHistory
+ ee.jakarta.tck.persistence.core.derivedid.ex6b.DID6bPerson
+ ee.jakarta.tck.persistence.core.derivedid.ex6b.DID6bPersonId
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.derivedid.ex6b.DID6bMedicalHistory
+ ee.jakarta.tck.persistence.core.derivedid.ex6b.DID6bPerson
+ ee.jakarta.tck.persistence.core.derivedid.ex6b.DID6bPersonId
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entityManager/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entityManager/persistence.xml
new file mode 100644
index 0000000000..f563e726cc
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entityManager/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entityManager.Employee
+ ee.jakarta.tck.persistence.core.entityManager.Order
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entityManager.Employee
+ ee.jakarta.tck.persistence.core.entityManager.Order
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.entityManager.Employee
+ ee.jakarta.tck.persistence.core.entityManager.Order
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entityManager2/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entityManager2/persistence.xml
new file mode 100644
index 0000000000..682135dd4a
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entityManager2/persistence.xml
@@ -0,0 +1,44 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entityManager2.DoesNotExist
+ ee.jakarta.tck.persistence.core.entityManager2.Employee
+ ee.jakarta.tck.persistence.core.entityManager2.Order
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entityManager2.DoesNotExist
+ ee.jakarta.tck.persistence.core.entityManager2.Employee
+ ee.jakarta.tck.persistence.core.entityManager2.Order
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.entityManager2.DoesNotExist
+ ee.jakarta.tck.persistence.core.entityManager2.Employee
+ ee.jakarta.tck.persistence.core.entityManager2.Order
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entityManagerFactory/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entityManagerFactory/persistence.xml
new file mode 100644
index 0000000000..e8fe2bbb8d
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entityManagerFactory/persistence.xml
@@ -0,0 +1,47 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entityManagerFactory.Member
+ ee.jakarta.tck.persistence.core.entityManagerFactory.Member_
+ ee.jakarta.tck.persistence.core.entityManagerFactory.Order
+ ee.jakarta.tck.persistence.core.entityManagerFactory.Order_
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entityManagerFactory.Member
+ ee.jakarta.tck.persistence.core.entityManagerFactory.Member_
+ ee.jakarta.tck.persistence.core.entityManagerFactory.Order
+ ee.jakarta.tck.persistence.core.entityManagerFactory.Order_
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.entityManagerFactory.Member
+ ee.jakarta.tck.persistence.core.entityManagerFactory.Member_
+ ee.jakarta.tck.persistence.core.entityManagerFactory.Order
+ ee.jakarta.tck.persistence.core.entityManagerFactory.Order_
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entityTransaction/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entityTransaction/persistence.xml
new file mode 100644
index 0000000000..239923b87c
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entityTransaction/persistence.xml
@@ -0,0 +1,35 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/apitests/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/apitests/persistence.xml
new file mode 100644
index 0000000000..59935fae74
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/apitests/persistence.xml
@@ -0,0 +1,50 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ myMappingFile.xml
+ ee.jakarta.tck.persistence.core.entitytest.apitests.Bar
+ ee.jakarta.tck.persistence.core.entitytest.apitests.Coffee
+ ee.jakarta.tck.persistence.core.entitytest.apitests.CoffeeMappedSC
+ ee.jakarta.tck.persistence.core.entitytest.apitests.Foo
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ myMappingFile.xml
+ ee.jakarta.tck.persistence.core.entitytest.apitests.Bar
+ ee.jakarta.tck.persistence.core.entitytest.apitests.Coffee
+ ee.jakarta.tck.persistence.core.entitytest.apitests.CoffeeMappedSC
+ ee.jakarta.tck.persistence.core.entitytest.apitests.Foo
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ myMappingFile.xml
+ ee.jakarta.tck.persistence.core.entitytest.apitests.Bar
+ ee.jakarta.tck.persistence.core.entitytest.apitests.Coffee
+ ee.jakarta.tck.persistence.core.entitytest.apitests.CoffeeMappedSC
+ ee.jakarta.tck.persistence.core.entitytest.apitests.Foo
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/bigdecimal/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/bigdecimal/persistence.xml
new file mode 100644
index 0000000000..f6010b6005
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/bigdecimal/persistence.xml
@@ -0,0 +1,38 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.bigdecimal.A
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.bigdecimal.A
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.entitytest.bigdecimal.A
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/biginteger/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/biginteger/persistence.xml
new file mode 100644
index 0000000000..b23d32cf3a
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/biginteger/persistence.xml
@@ -0,0 +1,38 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.biginteger.A
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.biginteger.A
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.entitytest.biginteger.A
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/cascadeall/manyXmany/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/cascadeall/manyXmany/persistence.xml
new file mode 100644
index 0000000000..cec03a20a3
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/cascadeall/manyXmany/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.cascadeall.manyXmany.A
+ ee.jakarta.tck.persistence.core.entitytest.cascadeall.manyXmany.B
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.cascadeall.manyXmany.A
+ ee.jakarta.tck.persistence.core.entitytest.cascadeall.manyXmany.B
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.entitytest.cascadeall.manyXmany.A
+ ee.jakarta.tck.persistence.core.entitytest.cascadeall.manyXmany.B
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/cascadeall/manyXone/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/cascadeall/manyXone/persistence.xml
new file mode 100644
index 0000000000..a27f644ed3
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/cascadeall/manyXone/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.cascadeall.manyXone.A
+ ee.jakarta.tck.persistence.core.entitytest.cascadeall.manyXone.B
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.cascadeall.manyXone.A
+ ee.jakarta.tck.persistence.core.entitytest.cascadeall.manyXone.B
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.entitytest.cascadeall.manyXone.A
+ ee.jakarta.tck.persistence.core.entitytest.cascadeall.manyXone.B
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/cascadeall/oneXmany/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/cascadeall/oneXmany/persistence.xml
new file mode 100644
index 0000000000..05e1d4b442
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/cascadeall/oneXmany/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.cascadeall.oneXmany.A
+ ee.jakarta.tck.persistence.core.entitytest.cascadeall.oneXmany.B
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.cascadeall.oneXmany.A
+ ee.jakarta.tck.persistence.core.entitytest.cascadeall.oneXmany.B
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.entitytest.cascadeall.oneXmany.A
+ ee.jakarta.tck.persistence.core.entitytest.cascadeall.oneXmany.B
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/cascadeall/oneXone/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/cascadeall/oneXone/persistence.xml
new file mode 100644
index 0000000000..b751bf2e80
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/cascadeall/oneXone/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.cascadeall.oneXone.A
+ ee.jakarta.tck.persistence.core.entitytest.cascadeall.oneXone.B
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.cascadeall.oneXone.A
+ ee.jakarta.tck.persistence.core.entitytest.cascadeall.oneXone.B
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.entitytest.cascadeall.oneXone.A
+ ee.jakarta.tck.persistence.core.entitytest.cascadeall.oneXone.B
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/detach/basic/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/detach/basic/persistence.xml
new file mode 100644
index 0000000000..ab8eac9a12
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/detach/basic/persistence.xml
@@ -0,0 +1,38 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.detach.basic.A
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.detach.basic.A
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.entitytest.detach.basic.A
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/detach/manyXmany/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/detach/manyXmany/persistence.xml
new file mode 100644
index 0000000000..b41c3212f2
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/detach/manyXmany/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.detach.manyXmany.A
+ ee.jakarta.tck.persistence.core.entitytest.detach.manyXmany.B
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.detach.manyXmany.A
+ ee.jakarta.tck.persistence.core.entitytest.detach.manyXmany.B
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.entitytest.detach.manyXmany.A
+ ee.jakarta.tck.persistence.core.entitytest.detach.manyXmany.B
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/detach/manyXone/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/detach/manyXone/persistence.xml
new file mode 100644
index 0000000000..a4e6422e83
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/detach/manyXone/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.detach.manyXone.A
+ ee.jakarta.tck.persistence.core.entitytest.detach.manyXone.B
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.detach.manyXone.A
+ ee.jakarta.tck.persistence.core.entitytest.detach.manyXone.B
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.entitytest.detach.manyXone.A
+ ee.jakarta.tck.persistence.core.entitytest.detach.manyXone.B
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/detach/oneXmany/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/detach/oneXmany/persistence.xml
new file mode 100644
index 0000000000..14743c57bb
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/detach/oneXmany/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.detach.oneXmany.A
+ ee.jakarta.tck.persistence.core.entitytest.detach.oneXmany.B
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.detach.oneXmany.A
+ ee.jakarta.tck.persistence.core.entitytest.detach.oneXmany.B
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.entitytest.detach.oneXmany.A
+ ee.jakarta.tck.persistence.core.entitytest.detach.oneXmany.B
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/detach/oneXone/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/detach/oneXone/persistence.xml
new file mode 100644
index 0000000000..b8a3bd58a0
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/detach/oneXone/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.detach.oneXone.A
+ ee.jakarta.tck.persistence.core.entitytest.detach.oneXone.B
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.detach.oneXone.A
+ ee.jakarta.tck.persistence.core.entitytest.detach.oneXone.B
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.entitytest.detach.oneXone.A
+ ee.jakarta.tck.persistence.core.entitytest.detach.oneXone.B
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/persist/basic/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/persist/basic/persistence.xml
new file mode 100644
index 0000000000..2e83d3c0d5
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/persist/basic/persistence.xml
@@ -0,0 +1,38 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.persist.basic.A
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.persist.basic.A
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.entitytest.persist.basic.A
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/persist/manyXmany/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/persist/manyXmany/persistence.xml
new file mode 100644
index 0000000000..dd5a74326c
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/persist/manyXmany/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.persist.manyXmany.A
+ ee.jakarta.tck.persistence.core.entitytest.persist.manyXmany.B
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.persist.manyXmany.A
+ ee.jakarta.tck.persistence.core.entitytest.persist.manyXmany.B
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.entitytest.persist.manyXmany.A
+ ee.jakarta.tck.persistence.core.entitytest.persist.manyXmany.B
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/persist/manyXone/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/persist/manyXone/persistence.xml
new file mode 100644
index 0000000000..dcb9b54860
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/persist/manyXone/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.persist.manyXone.A
+ ee.jakarta.tck.persistence.core.entitytest.persist.manyXone.B
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.persist.manyXone.A
+ ee.jakarta.tck.persistence.core.entitytest.persist.manyXone.B
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.entitytest.persist.manyXone.A
+ ee.jakarta.tck.persistence.core.entitytest.persist.manyXone.B
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/persist/oneXmany/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/persist/oneXmany/persistence.xml
new file mode 100644
index 0000000000..5f75a2f0a9
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/persist/oneXmany/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.persist.oneXmany.A
+ ee.jakarta.tck.persistence.core.entitytest.persist.oneXmany.B
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.persist.oneXmany.A
+ ee.jakarta.tck.persistence.core.entitytest.persist.oneXmany.B
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.entitytest.persist.oneXmany.A
+ ee.jakarta.tck.persistence.core.entitytest.persist.oneXmany.B
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/persist/oneXone/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/persist/oneXone/persistence.xml
new file mode 100644
index 0000000000..10c995f258
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/persist/oneXone/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.persist.oneXone.A
+ ee.jakarta.tck.persistence.core.entitytest.persist.oneXone.B
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.persist.oneXone.A
+ ee.jakarta.tck.persistence.core.entitytest.persist.oneXone.B
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.entitytest.persist.oneXone.A
+ ee.jakarta.tck.persistence.core.entitytest.persist.oneXone.B
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/remove/basic/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/remove/basic/persistence.xml
new file mode 100644
index 0000000000..6e32bca478
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/remove/basic/persistence.xml
@@ -0,0 +1,38 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.remove.basic.A
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.remove.basic.A
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.entitytest.remove.basic.A
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/remove/oneXmany/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/remove/oneXmany/persistence.xml
new file mode 100644
index 0000000000..e8b45686df
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/remove/oneXmany/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.remove.oneXmany.A
+ ee.jakarta.tck.persistence.core.entitytest.remove.oneXmany.B
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.remove.oneXmany.A
+ ee.jakarta.tck.persistence.core.entitytest.remove.oneXmany.B
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.entitytest.remove.oneXmany.A
+ ee.jakarta.tck.persistence.core.entitytest.remove.oneXmany.B
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/remove/oneXone/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/remove/oneXone/persistence.xml
new file mode 100644
index 0000000000..9e3b2fb0dc
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/entitytest/remove/oneXone/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.remove.oneXone.A
+ ee.jakarta.tck.persistence.core.entitytest.remove.oneXone.B
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.entitytest.remove.oneXone.A
+ ee.jakarta.tck.persistence.core.entitytest.remove.oneXone.B
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.entitytest.remove.oneXone.A
+ ee.jakarta.tck.persistence.core.entitytest.remove.oneXone.B
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/enums/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/enums/persistence.xml
new file mode 100644
index 0000000000..087e707d08
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/enums/persistence.xml
@@ -0,0 +1,38 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.enums.Order
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.enums.Order
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.enums.Order
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/exceptions/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/exceptions/persistence.xml
new file mode 100644
index 0000000000..6ee7b5b1e5
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/exceptions/persistence.xml
@@ -0,0 +1,38 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.exceptions.Coffee
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.exceptions.Coffee
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.exceptions.Coffee
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/inheritance/abstractentity/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/inheritance/abstractentity/persistence.xml
new file mode 100644
index 0000000000..78db6f206a
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/inheritance/abstractentity/persistence.xml
@@ -0,0 +1,53 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.inheritance.abstractentity.AbstractPersonnel
+ ee.jakarta.tck.persistence.core.inheritance.abstractentity.Department
+ ee.jakarta.tck.persistence.core.inheritance.abstractentity.Employee
+ ee.jakarta.tck.persistence.core.inheritance.abstractentity.FullTimeEmployee
+ ee.jakarta.tck.persistence.core.inheritance.abstractentity.PartTimeEmployee
+ ee.jakarta.tck.persistence.core.inheritance.abstractentity.Project
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.inheritance.abstractentity.AbstractPersonnel
+ ee.jakarta.tck.persistence.core.inheritance.abstractentity.Department
+ ee.jakarta.tck.persistence.core.inheritance.abstractentity.Employee
+ ee.jakarta.tck.persistence.core.inheritance.abstractentity.FullTimeEmployee
+ ee.jakarta.tck.persistence.core.inheritance.abstractentity.PartTimeEmployee
+ ee.jakarta.tck.persistence.core.inheritance.abstractentity.Project
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.inheritance.abstractentity.AbstractPersonnel
+ ee.jakarta.tck.persistence.core.inheritance.abstractentity.Department
+ ee.jakarta.tck.persistence.core.inheritance.abstractentity.Employee
+ ee.jakarta.tck.persistence.core.inheritance.abstractentity.FullTimeEmployee
+ ee.jakarta.tck.persistence.core.inheritance.abstractentity.PartTimeEmployee
+ ee.jakarta.tck.persistence.core.inheritance.abstractentity.Project
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/inheritance/mappedsc/annotation/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/inheritance/mappedsc/annotation/persistence.xml
new file mode 100644
index 0000000000..80eced0626
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/inheritance/mappedsc/annotation/persistence.xml
@@ -0,0 +1,53 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.annotation.AbstractPersonnel
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.annotation.Department
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.annotation.Employee
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.annotation.FullTimeEmployee
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.annotation.PartTimeEmployee
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.annotation.Project
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.annotation.AbstractPersonnel
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.annotation.Department
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.annotation.Employee
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.annotation.FullTimeEmployee
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.annotation.PartTimeEmployee
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.annotation.Project
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.annotation.AbstractPersonnel
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.annotation.Department
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.annotation.Employee
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.annotation.FullTimeEmployee
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.annotation.PartTimeEmployee
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.annotation.Project
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/inheritance/mappedsc/descriptors/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/inheritance/mappedsc/descriptors/persistence.xml
new file mode 100644
index 0000000000..78e135d1e3
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/inheritance/mappedsc/descriptors/persistence.xml
@@ -0,0 +1,53 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.descriptors.AbstractPersonnel
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.descriptors.Department
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.descriptors.Employee
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.descriptors.FullTimeEmployee
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.descriptors.PartTimeEmployee
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.descriptors.Project
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.descriptors.AbstractPersonnel
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.descriptors.Department
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.descriptors.Employee
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.descriptors.FullTimeEmployee
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.descriptors.PartTimeEmployee
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.descriptors.Project
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.descriptors.AbstractPersonnel
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.descriptors.Department
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.descriptors.Employee
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.descriptors.FullTimeEmployee
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.descriptors.PartTimeEmployee
+ ee.jakarta.tck.persistence.core.inheritance.mappedsc.descriptors.Project
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/inheritance/nonentity/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/inheritance/nonentity/persistence.xml
new file mode 100644
index 0000000000..80e8b66d0b
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/inheritance/nonentity/persistence.xml
@@ -0,0 +1,56 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.inheritance.nonentity.Department
+ ee.jakarta.tck.persistence.core.inheritance.nonentity.Employee
+ ee.jakarta.tck.persistence.core.inheritance.nonentity.FTEmployee
+ ee.jakarta.tck.persistence.core.inheritance.nonentity.FullTimeEmployee
+ ee.jakarta.tck.persistence.core.inheritance.nonentity.PartTimeEmployee
+ ee.jakarta.tck.persistence.core.inheritance.nonentity.Personnel
+ ee.jakarta.tck.persistence.core.inheritance.nonentity.Project
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.inheritance.nonentity.Department
+ ee.jakarta.tck.persistence.core.inheritance.nonentity.Employee
+ ee.jakarta.tck.persistence.core.inheritance.nonentity.FTEmployee
+ ee.jakarta.tck.persistence.core.inheritance.nonentity.FullTimeEmployee
+ ee.jakarta.tck.persistence.core.inheritance.nonentity.PartTimeEmployee
+ ee.jakarta.tck.persistence.core.inheritance.nonentity.Personnel
+ ee.jakarta.tck.persistence.core.inheritance.nonentity.Project
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.inheritance.nonentity.Department
+ ee.jakarta.tck.persistence.core.inheritance.nonentity.Employee
+ ee.jakarta.tck.persistence.core.inheritance.nonentity.FTEmployee
+ ee.jakarta.tck.persistence.core.inheritance.nonentity.FullTimeEmployee
+ ee.jakarta.tck.persistence.core.inheritance.nonentity.PartTimeEmployee
+ ee.jakarta.tck.persistence.core.inheritance.nonentity.Personnel
+ ee.jakarta.tck.persistence.core.inheritance.nonentity.Project
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/lock/entitymanager/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/lock/entitymanager/persistence.xml
new file mode 100644
index 0000000000..eb628c0c11
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/lock/entitymanager/persistence.xml
@@ -0,0 +1,38 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.lock.entitymanager.Coffee
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.lock.entitymanager.Coffee
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.lock.entitymanager.Coffee
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/lock/query/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/lock/query/persistence.xml
new file mode 100644
index 0000000000..1f6d2ffa35
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/lock/query/persistence.xml
@@ -0,0 +1,44 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.lock.query.Department
+ ee.jakarta.tck.persistence.core.lock.query.Employee
+ ee.jakarta.tck.persistence.core.lock.query.Insurance
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.lock.query.Department
+ ee.jakarta.tck.persistence.core.lock.query.Employee
+ ee.jakarta.tck.persistence.core.lock.query.Insurance
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.lock.query.Department
+ ee.jakarta.tck.persistence.core.lock.query.Employee
+ ee.jakarta.tck.persistence.core.lock.query.Insurance
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/attribute/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/attribute/persistence.xml
new file mode 100644
index 0000000000..ee98b959d3
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/attribute/persistence.xml
@@ -0,0 +1,38 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.attribute.Order
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.attribute.Order
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.metamodelapi.attribute.Order
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/basictype/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/basictype/persistence.xml
new file mode 100644
index 0000000000..f79e321f4e
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/basictype/persistence.xml
@@ -0,0 +1,38 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.basictype.Order
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.basictype.Order
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.metamodelapi.basictype.Order
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/bindable/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/bindable/persistence.xml
new file mode 100644
index 0000000000..05eb24f815
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/bindable/persistence.xml
@@ -0,0 +1,44 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.bindable.A
+ ee.jakarta.tck.persistence.core.metamodelapi.bindable.Address
+ ee.jakarta.tck.persistence.core.metamodelapi.bindable.ZipCode
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.bindable.A
+ ee.jakarta.tck.persistence.core.metamodelapi.bindable.Address
+ ee.jakarta.tck.persistence.core.metamodelapi.bindable.ZipCode
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.metamodelapi.bindable.A
+ ee.jakarta.tck.persistence.core.metamodelapi.bindable.Address
+ ee.jakarta.tck.persistence.core.metamodelapi.bindable.ZipCode
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/collectionattribute/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/collectionattribute/persistence.xml
new file mode 100644
index 0000000000..aaaece502d
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/collectionattribute/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.collectionattribute.Uni1XMPerson
+ ee.jakarta.tck.persistence.core.metamodelapi.collectionattribute.Uni1XMProject
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.collectionattribute.Uni1XMPerson
+ ee.jakarta.tck.persistence.core.metamodelapi.collectionattribute.Uni1XMProject
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.metamodelapi.collectionattribute.Uni1XMPerson
+ ee.jakarta.tck.persistence.core.metamodelapi.collectionattribute.Uni1XMProject
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/embeddabletype/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/embeddabletype/persistence.xml
new file mode 100644
index 0000000000..d18c09556f
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/embeddabletype/persistence.xml
@@ -0,0 +1,44 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.embeddabletype.A
+ ee.jakarta.tck.persistence.core.metamodelapi.embeddabletype.Address
+ ee.jakarta.tck.persistence.core.metamodelapi.embeddabletype.ZipCode
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.embeddabletype.A
+ ee.jakarta.tck.persistence.core.metamodelapi.embeddabletype.Address
+ ee.jakarta.tck.persistence.core.metamodelapi.embeddabletype.ZipCode
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.metamodelapi.embeddabletype.A
+ ee.jakarta.tck.persistence.core.metamodelapi.embeddabletype.Address
+ ee.jakarta.tck.persistence.core.metamodelapi.embeddabletype.ZipCode
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/entitytype/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/entitytype/persistence.xml
new file mode 100644
index 0000000000..8ff20b4308
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/entitytype/persistence.xml
@@ -0,0 +1,53 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.entitytype.A
+ ee.jakarta.tck.persistence.core.metamodelapi.entitytype.Address
+ ee.jakarta.tck.persistence.core.metamodelapi.entitytype.B
+ ee.jakarta.tck.persistence.core.metamodelapi.entitytype.DID2Employee
+ ee.jakarta.tck.persistence.core.metamodelapi.entitytype.DID2EmployeeId
+ ee.jakarta.tck.persistence.core.metamodelapi.entitytype.ZipCode
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.entitytype.A
+ ee.jakarta.tck.persistence.core.metamodelapi.entitytype.Address
+ ee.jakarta.tck.persistence.core.metamodelapi.entitytype.B
+ ee.jakarta.tck.persistence.core.metamodelapi.entitytype.DID2Employee
+ ee.jakarta.tck.persistence.core.metamodelapi.entitytype.DID2EmployeeId
+ ee.jakarta.tck.persistence.core.metamodelapi.entitytype.ZipCode
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.metamodelapi.entitytype.A
+ ee.jakarta.tck.persistence.core.metamodelapi.entitytype.Address
+ ee.jakarta.tck.persistence.core.metamodelapi.entitytype.B
+ ee.jakarta.tck.persistence.core.metamodelapi.entitytype.DID2Employee
+ ee.jakarta.tck.persistence.core.metamodelapi.entitytype.DID2EmployeeId
+ ee.jakarta.tck.persistence.core.metamodelapi.entitytype.ZipCode
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/identifiabletype/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/identifiabletype/persistence.xml
new file mode 100644
index 0000000000..a79eab568a
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/identifiabletype/persistence.xml
@@ -0,0 +1,53 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.identifiabletype.A
+ ee.jakarta.tck.persistence.core.metamodelapi.identifiabletype.Address
+ ee.jakarta.tck.persistence.core.metamodelapi.identifiabletype.B
+ ee.jakarta.tck.persistence.core.metamodelapi.identifiabletype.DID2Employee
+ ee.jakarta.tck.persistence.core.metamodelapi.identifiabletype.DID2EmployeeId
+ ee.jakarta.tck.persistence.core.metamodelapi.identifiabletype.ZipCode
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.identifiabletype.A
+ ee.jakarta.tck.persistence.core.metamodelapi.identifiabletype.Address
+ ee.jakarta.tck.persistence.core.metamodelapi.identifiabletype.B
+ ee.jakarta.tck.persistence.core.metamodelapi.identifiabletype.DID2Employee
+ ee.jakarta.tck.persistence.core.metamodelapi.identifiabletype.DID2EmployeeId
+ ee.jakarta.tck.persistence.core.metamodelapi.identifiabletype.ZipCode
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.metamodelapi.identifiabletype.A
+ ee.jakarta.tck.persistence.core.metamodelapi.identifiabletype.Address
+ ee.jakarta.tck.persistence.core.metamodelapi.identifiabletype.B
+ ee.jakarta.tck.persistence.core.metamodelapi.identifiabletype.DID2Employee
+ ee.jakarta.tck.persistence.core.metamodelapi.identifiabletype.DID2EmployeeId
+ ee.jakarta.tck.persistence.core.metamodelapi.identifiabletype.ZipCode
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/listattribute/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/listattribute/persistence.xml
new file mode 100644
index 0000000000..51ff4c8302
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/listattribute/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.listattribute.BiDirMX1Person
+ ee.jakarta.tck.persistence.core.metamodelapi.listattribute.BiDirMX1Project
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.listattribute.BiDirMX1Person
+ ee.jakarta.tck.persistence.core.metamodelapi.listattribute.BiDirMX1Project
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.metamodelapi.listattribute.BiDirMX1Person
+ ee.jakarta.tck.persistence.core.metamodelapi.listattribute.BiDirMX1Project
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/managedtype/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/managedtype/persistence.xml
new file mode 100644
index 0000000000..12107979a4
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/managedtype/persistence.xml
@@ -0,0 +1,68 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.A
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.Address
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.B
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.BiDirMX1Person
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.BiDirMX1Project
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.Department
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.Employee
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.Order
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.Uni1XMPerson
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.Uni1XMProject
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.ZipCode
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.A
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.Address
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.B
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.BiDirMX1Person
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.BiDirMX1Project
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.Department
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.Employee
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.Order
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.Uni1XMPerson
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.Uni1XMProject
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.ZipCode
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.A
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.Address
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.B
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.BiDirMX1Person
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.BiDirMX1Project
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.Department
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.Employee
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.Order
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.Uni1XMPerson
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.Uni1XMProject
+ ee.jakarta.tck.persistence.core.metamodelapi.managedtype.ZipCode
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/mapattribute/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/mapattribute/persistence.xml
new file mode 100644
index 0000000000..66193c9024
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/mapattribute/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.mapattribute.Department
+ ee.jakarta.tck.persistence.core.metamodelapi.mapattribute.Employee
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.mapattribute.Department
+ ee.jakarta.tck.persistence.core.metamodelapi.mapattribute.Employee
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.metamodelapi.mapattribute.Department
+ ee.jakarta.tck.persistence.core.metamodelapi.mapattribute.Employee
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/mappedsuperclasstype/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/mappedsuperclasstype/persistence.xml
new file mode 100644
index 0000000000..e39c922d3e
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/mappedsuperclasstype/persistence.xml
@@ -0,0 +1,50 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.mappedsuperclasstype.Employee
+ ee.jakarta.tck.persistence.core.metamodelapi.mappedsuperclasstype.Employee2
+ ee.jakarta.tck.persistence.core.metamodelapi.mappedsuperclasstype.EmployeeId
+ ee.jakarta.tck.persistence.core.metamodelapi.mappedsuperclasstype.FullTimeEmployee
+ ee.jakarta.tck.persistence.core.metamodelapi.mappedsuperclasstype.FullTimeEmployee2
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.mappedsuperclasstype.Employee
+ ee.jakarta.tck.persistence.core.metamodelapi.mappedsuperclasstype.Employee2
+ ee.jakarta.tck.persistence.core.metamodelapi.mappedsuperclasstype.EmployeeId
+ ee.jakarta.tck.persistence.core.metamodelapi.mappedsuperclasstype.FullTimeEmployee
+ ee.jakarta.tck.persistence.core.metamodelapi.mappedsuperclasstype.FullTimeEmployee2
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.metamodelapi.mappedsuperclasstype.Employee
+ ee.jakarta.tck.persistence.core.metamodelapi.mappedsuperclasstype.Employee2
+ ee.jakarta.tck.persistence.core.metamodelapi.mappedsuperclasstype.EmployeeId
+ ee.jakarta.tck.persistence.core.metamodelapi.mappedsuperclasstype.FullTimeEmployee
+ ee.jakarta.tck.persistence.core.metamodelapi.mappedsuperclasstype.FullTimeEmployee2
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/metamodel/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/metamodel/persistence.xml
new file mode 100644
index 0000000000..cd9aba3ba3
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/metamodel/persistence.xml
@@ -0,0 +1,53 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.metamodel.Address
+ ee.jakarta.tck.persistence.core.metamodelapi.metamodel.B
+ ee.jakarta.tck.persistence.core.metamodelapi.metamodel.Employee
+ ee.jakarta.tck.persistence.core.metamodelapi.metamodel.FullTimeEmployee
+ ee.jakarta.tck.persistence.core.metamodelapi.metamodel.Order
+ ee.jakarta.tck.persistence.core.metamodelapi.metamodel.ZipCode
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.metamodel.Address
+ ee.jakarta.tck.persistence.core.metamodelapi.metamodel.B
+ ee.jakarta.tck.persistence.core.metamodelapi.metamodel.Employee
+ ee.jakarta.tck.persistence.core.metamodelapi.metamodel.FullTimeEmployee
+ ee.jakarta.tck.persistence.core.metamodelapi.metamodel.Order
+ ee.jakarta.tck.persistence.core.metamodelapi.metamodel.ZipCode
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.metamodelapi.metamodel.Address
+ ee.jakarta.tck.persistence.core.metamodelapi.metamodel.B
+ ee.jakarta.tck.persistence.core.metamodelapi.metamodel.Employee
+ ee.jakarta.tck.persistence.core.metamodelapi.metamodel.FullTimeEmployee
+ ee.jakarta.tck.persistence.core.metamodelapi.metamodel.Order
+ ee.jakarta.tck.persistence.core.metamodelapi.metamodel.ZipCode
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/pluralattribute/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/pluralattribute/persistence.xml
new file mode 100644
index 0000000000..e546243d95
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/pluralattribute/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.pluralattribute.Uni1XMPerson
+ ee.jakarta.tck.persistence.core.metamodelapi.pluralattribute.Uni1XMProject
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.pluralattribute.Uni1XMPerson
+ ee.jakarta.tck.persistence.core.metamodelapi.pluralattribute.Uni1XMProject
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.metamodelapi.pluralattribute.Uni1XMPerson
+ ee.jakarta.tck.persistence.core.metamodelapi.pluralattribute.Uni1XMProject
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/setattribute/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/setattribute/persistence.xml
new file mode 100644
index 0000000000..3de75ab833
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/setattribute/persistence.xml
@@ -0,0 +1,44 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.setattribute.A
+ ee.jakarta.tck.persistence.core.metamodelapi.setattribute.Address
+ ee.jakarta.tck.persistence.core.metamodelapi.setattribute.ZipCode
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.setattribute.A
+ ee.jakarta.tck.persistence.core.metamodelapi.setattribute.Address
+ ee.jakarta.tck.persistence.core.metamodelapi.setattribute.ZipCode
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.metamodelapi.setattribute.A
+ ee.jakarta.tck.persistence.core.metamodelapi.setattribute.Address
+ ee.jakarta.tck.persistence.core.metamodelapi.setattribute.ZipCode
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/singularattribute/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/singularattribute/persistence.xml
new file mode 100644
index 0000000000..358f6129a2
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/singularattribute/persistence.xml
@@ -0,0 +1,44 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.singularattribute.Address
+ ee.jakarta.tck.persistence.core.metamodelapi.singularattribute.B
+ ee.jakarta.tck.persistence.core.metamodelapi.singularattribute.ZipCode
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.singularattribute.Address
+ ee.jakarta.tck.persistence.core.metamodelapi.singularattribute.B
+ ee.jakarta.tck.persistence.core.metamodelapi.singularattribute.ZipCode
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.metamodelapi.singularattribute.Address
+ ee.jakarta.tck.persistence.core.metamodelapi.singularattribute.B
+ ee.jakarta.tck.persistence.core.metamodelapi.singularattribute.ZipCode
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/type/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/type/persistence.xml
new file mode 100644
index 0000000000..1500b61819
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/metamodelapi/type/persistence.xml
@@ -0,0 +1,47 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.type.Address
+ ee.jakarta.tck.persistence.core.metamodelapi.type.B
+ ee.jakarta.tck.persistence.core.metamodelapi.type.Order
+ ee.jakarta.tck.persistence.core.metamodelapi.type.ZipCode
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.metamodelapi.type.Address
+ ee.jakarta.tck.persistence.core.metamodelapi.type.B
+ ee.jakarta.tck.persistence.core.metamodelapi.type.Order
+ ee.jakarta.tck.persistence.core.metamodelapi.type.ZipCode
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.metamodelapi.type.Address
+ ee.jakarta.tck.persistence.core.metamodelapi.type.B
+ ee.jakarta.tck.persistence.core.metamodelapi.type.Order
+ ee.jakarta.tck.persistence.core.metamodelapi.type.ZipCode
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/nestedembedding/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/nestedembedding/persistence.xml
new file mode 100644
index 0000000000..ab5bcdc2c2
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/nestedembedding/persistence.xml
@@ -0,0 +1,47 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.nestedembedding.A
+ ee.jakarta.tck.persistence.core.nestedembedding.Address
+ ee.jakarta.tck.persistence.core.nestedembedding.B
+ ee.jakarta.tck.persistence.core.nestedembedding.ZipCode
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.nestedembedding.A
+ ee.jakarta.tck.persistence.core.nestedembedding.Address
+ ee.jakarta.tck.persistence.core.nestedembedding.B
+ ee.jakarta.tck.persistence.core.nestedembedding.ZipCode
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.nestedembedding.A
+ ee.jakarta.tck.persistence.core.nestedembedding.Address
+ ee.jakarta.tck.persistence.core.nestedembedding.B
+ ee.jakarta.tck.persistence.core.nestedembedding.ZipCode
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/attributeoverride/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/attributeoverride/persistence.xml
new file mode 100644
index 0000000000..f0b6e139fd
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/attributeoverride/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.override.attributeoverride.Book
+ ee.jakarta.tck.persistence.core.override.attributeoverride.LawBook
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.override.attributeoverride.Book
+ ee.jakarta.tck.persistence.core.override.attributeoverride.LawBook
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.override.attributeoverride.Book
+ ee.jakarta.tck.persistence.core.override.attributeoverride.LawBook
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/callbacklistener/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/callbacklistener/persistence.xml
new file mode 100644
index 0000000000..ba2af9a91b
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/callbacklistener/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.override.callbacklistener.OverridenCallBack
+ ee.jakarta.tck.persistence.core.override.util.CallBackCounts
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.override.callbacklistener.OverridenCallBack
+ ee.jakarta.tck.persistence.core.override.util.CallBackCounts
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.override.callbacklistener.OverridenCallBack
+ ee.jakarta.tck.persistence.core.override.util.CallBackCounts
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/embeddable/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/embeddable/persistence.xml
new file mode 100644
index 0000000000..aff3345be9
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/embeddable/persistence.xml
@@ -0,0 +1,59 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.override.embeddable.Applicant
+ ee.jakarta.tck.persistence.core.override.embeddable.Book
+ ee.jakarta.tck.persistence.core.override.embeddable.BookStore
+ ee.jakarta.tck.persistence.core.override.embeddable.Complaint
+ ee.jakarta.tck.persistence.core.override.embeddable.Film
+ ee.jakarta.tck.persistence.core.override.embeddable.MovieTicket
+ ee.jakarta.tck.persistence.core.override.embeddable.Publisher
+ ee.jakarta.tck.persistence.core.override.embeddable.Publisher1
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.override.embeddable.Applicant
+ ee.jakarta.tck.persistence.core.override.embeddable.Book
+ ee.jakarta.tck.persistence.core.override.embeddable.BookStore
+ ee.jakarta.tck.persistence.core.override.embeddable.Complaint
+ ee.jakarta.tck.persistence.core.override.embeddable.Film
+ ee.jakarta.tck.persistence.core.override.embeddable.MovieTicket
+ ee.jakarta.tck.persistence.core.override.embeddable.Publisher
+ ee.jakarta.tck.persistence.core.override.embeddable.Publisher1
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.override.embeddable.Applicant
+ ee.jakarta.tck.persistence.core.override.embeddable.Book
+ ee.jakarta.tck.persistence.core.override.embeddable.BookStore
+ ee.jakarta.tck.persistence.core.override.embeddable.Complaint
+ ee.jakarta.tck.persistence.core.override.embeddable.Film
+ ee.jakarta.tck.persistence.core.override.embeddable.MovieTicket
+ ee.jakarta.tck.persistence.core.override.embeddable.Publisher
+ ee.jakarta.tck.persistence.core.override.embeddable.Publisher1
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/entity/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/entity/persistence.xml
new file mode 100644
index 0000000000..15459b5007
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/entity/persistence.xml
@@ -0,0 +1,47 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.override.entity.NameOnlyInAnnotation
+ ee.jakarta.tck.persistence.core.override.entity.NameOnlyInXML
+ ee.jakarta.tck.persistence.core.override.entity.NameOverride
+ ee.jakarta.tck.persistence.core.override.entity.NoEntityAnnotation
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.override.entity.NameOnlyInAnnotation
+ ee.jakarta.tck.persistence.core.override.entity.NameOnlyInXML
+ ee.jakarta.tck.persistence.core.override.entity.NameOverride
+ ee.jakarta.tck.persistence.core.override.entity.NoEntityAnnotation
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.override.entity.NameOnlyInAnnotation
+ ee.jakarta.tck.persistence.core.override.entity.NameOnlyInXML
+ ee.jakarta.tck.persistence.core.override.entity.NameOverride
+ ee.jakarta.tck.persistence.core.override.entity.NoEntityAnnotation
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/entitylistener/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/entitylistener/persistence.xml
new file mode 100644
index 0000000000..0492e989f0
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/entitylistener/persistence.xml
@@ -0,0 +1,59 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.override.entitylistener.ListenerA
+ ee.jakarta.tck.persistence.core.override.entitylistener.ListenerB
+ ee.jakarta.tck.persistence.core.override.entitylistener.ListenerC
+ ee.jakarta.tck.persistence.core.override.entitylistener.ListenerD
+ ee.jakarta.tck.persistence.core.override.entitylistener.NoEntityListener
+ ee.jakarta.tck.persistence.core.override.entitylistener.NoListener
+ ee.jakarta.tck.persistence.core.override.entitylistener.OverridenListener
+ ee.jakarta.tck.persistence.core.override.util.CallBackCounts
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.override.entitylistener.ListenerA
+ ee.jakarta.tck.persistence.core.override.entitylistener.ListenerB
+ ee.jakarta.tck.persistence.core.override.entitylistener.ListenerC
+ ee.jakarta.tck.persistence.core.override.entitylistener.ListenerD
+ ee.jakarta.tck.persistence.core.override.entitylistener.NoEntityListener
+ ee.jakarta.tck.persistence.core.override.entitylistener.NoListener
+ ee.jakarta.tck.persistence.core.override.entitylistener.OverridenListener
+ ee.jakarta.tck.persistence.core.override.util.CallBackCounts
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.override.entitylistener.ListenerA
+ ee.jakarta.tck.persistence.core.override.entitylistener.ListenerB
+ ee.jakarta.tck.persistence.core.override.entitylistener.ListenerC
+ ee.jakarta.tck.persistence.core.override.entitylistener.ListenerD
+ ee.jakarta.tck.persistence.core.override.entitylistener.NoEntityListener
+ ee.jakarta.tck.persistence.core.override.entitylistener.NoListener
+ ee.jakarta.tck.persistence.core.override.entitylistener.OverridenListener
+ ee.jakarta.tck.persistence.core.override.util.CallBackCounts
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/joincolumn/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/joincolumn/persistence.xml
new file mode 100644
index 0000000000..b72d3caa02
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/joincolumn/persistence.xml
@@ -0,0 +1,62 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.override.joincolumn.Course
+ ee.jakarta.tck.persistence.core.override.joincolumn.Cubicle
+ ee.jakarta.tck.persistence.core.override.joincolumn.CubiclePK
+ ee.jakarta.tck.persistence.core.override.joincolumn.Customer1
+ ee.jakarta.tck.persistence.core.override.joincolumn.Hardware
+ ee.jakarta.tck.persistence.core.override.joincolumn.RetailOrder1
+ ee.jakarta.tck.persistence.core.override.joincolumn.Student
+ ee.jakarta.tck.persistence.core.override.joincolumn.TheatreCompany1
+ ee.jakarta.tck.persistence.core.override.joincolumn.TheatreLocation1
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.override.joincolumn.Course
+ ee.jakarta.tck.persistence.core.override.joincolumn.Cubicle
+ ee.jakarta.tck.persistence.core.override.joincolumn.CubiclePK
+ ee.jakarta.tck.persistence.core.override.joincolumn.Customer1
+ ee.jakarta.tck.persistence.core.override.joincolumn.Hardware
+ ee.jakarta.tck.persistence.core.override.joincolumn.RetailOrder1
+ ee.jakarta.tck.persistence.core.override.joincolumn.Student
+ ee.jakarta.tck.persistence.core.override.joincolumn.TheatreCompany1
+ ee.jakarta.tck.persistence.core.override.joincolumn.TheatreLocation1
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.override.joincolumn.Course
+ ee.jakarta.tck.persistence.core.override.joincolumn.Cubicle
+ ee.jakarta.tck.persistence.core.override.joincolumn.CubiclePK
+ ee.jakarta.tck.persistence.core.override.joincolumn.Customer1
+ ee.jakarta.tck.persistence.core.override.joincolumn.Hardware
+ ee.jakarta.tck.persistence.core.override.joincolumn.RetailOrder1
+ ee.jakarta.tck.persistence.core.override.joincolumn.Student
+ ee.jakarta.tck.persistence.core.override.joincolumn.TheatreCompany1
+ ee.jakarta.tck.persistence.core.override.joincolumn.TheatreLocation1
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/manytomany/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/manytomany/persistence.xml
new file mode 100644
index 0000000000..e05cd37cf6
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/manytomany/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.override.manytomany.Course
+ ee.jakarta.tck.persistence.core.override.manytomany.Student
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.override.manytomany.Course
+ ee.jakarta.tck.persistence.core.override.manytomany.Student
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.override.manytomany.Course
+ ee.jakarta.tck.persistence.core.override.manytomany.Student
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/mapkey/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/mapkey/persistence.xml
new file mode 100644
index 0000000000..60aafc20ae
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/mapkey/persistence.xml
@@ -0,0 +1,65 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.override.mapkey.Consumer
+ ee.jakarta.tck.persistence.core.override.mapkey.Customers
+ ee.jakarta.tck.persistence.core.override.mapkey.Department
+ ee.jakarta.tck.persistence.core.override.mapkey.Employee
+ ee.jakarta.tck.persistence.core.override.mapkey.EmployeeComparator
+ ee.jakarta.tck.persistence.core.override.mapkey.RetailOrder
+ ee.jakarta.tck.persistence.core.override.mapkey.RetailOrderCostComparatorDESC
+ ee.jakarta.tck.persistence.core.override.mapkey.Store
+ ee.jakarta.tck.persistence.core.override.mapkey.TheatreCompany
+ ee.jakarta.tck.persistence.core.override.mapkey.TheatreLocation
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.override.mapkey.Consumer
+ ee.jakarta.tck.persistence.core.override.mapkey.Customers
+ ee.jakarta.tck.persistence.core.override.mapkey.Department
+ ee.jakarta.tck.persistence.core.override.mapkey.Employee
+ ee.jakarta.tck.persistence.core.override.mapkey.EmployeeComparator
+ ee.jakarta.tck.persistence.core.override.mapkey.RetailOrder
+ ee.jakarta.tck.persistence.core.override.mapkey.RetailOrderCostComparatorDESC
+ ee.jakarta.tck.persistence.core.override.mapkey.Store
+ ee.jakarta.tck.persistence.core.override.mapkey.TheatreCompany
+ ee.jakarta.tck.persistence.core.override.mapkey.TheatreLocation
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.override.mapkey.Consumer
+ ee.jakarta.tck.persistence.core.override.mapkey.Customers
+ ee.jakarta.tck.persistence.core.override.mapkey.Department
+ ee.jakarta.tck.persistence.core.override.mapkey.Employee
+ ee.jakarta.tck.persistence.core.override.mapkey.EmployeeComparator
+ ee.jakarta.tck.persistence.core.override.mapkey.RetailOrder
+ ee.jakarta.tck.persistence.core.override.mapkey.RetailOrderCostComparatorDESC
+ ee.jakarta.tck.persistence.core.override.mapkey.Store
+ ee.jakarta.tck.persistence.core.override.mapkey.TheatreCompany
+ ee.jakarta.tck.persistence.core.override.mapkey.TheatreLocation
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/nocallbacklistener/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/nocallbacklistener/persistence.xml
new file mode 100644
index 0000000000..0e70081cbd
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/nocallbacklistener/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.override.nocallbacklistener.NoCallBackListener
+ ee.jakarta.tck.persistence.core.override.util.CallBackCounts
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.override.nocallbacklistener.NoCallBackListener
+ ee.jakarta.tck.persistence.core.override.util.CallBackCounts
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.override.nocallbacklistener.NoCallBackListener
+ ee.jakarta.tck.persistence.core.override.util.CallBackCounts
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/table/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/table/persistence.xml
new file mode 100644
index 0000000000..5a29eee5bb
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/override/table/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.override.table.NoTableAnnotation
+ ee.jakarta.tck.persistence.core.override.util.CallBackCounts
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.override.table.NoTableAnnotation
+ ee.jakarta.tck.persistence.core.override.util.CallBackCounts
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.override.table.NoTableAnnotation
+ ee.jakarta.tck.persistence.core.override.util.CallBackCounts
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/persistenceUnitUtil/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/persistenceUnitUtil/persistence.xml
new file mode 100644
index 0000000000..1248ec61f1
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/persistenceUnitUtil/persistence.xml
@@ -0,0 +1,38 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.persistenceUnitUtil.Employee
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.persistenceUnitUtil.Employee
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.persistenceUnitUtil.Employee
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/persistenceUtil/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/persistenceUtil/persistence.xml
new file mode 100644
index 0000000000..f6fb155b23
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/persistenceUtil/persistence.xml
@@ -0,0 +1,38 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.persistenceUtil.Employee
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.persistenceUtil.Employee
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.persistenceUtil.Employee
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/query/apitests/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/query/apitests/persistence.xml
new file mode 100644
index 0000000000..38e09f7ef0
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/query/apitests/persistence.xml
@@ -0,0 +1,47 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.query.apitests.DataTypes2
+ ee.jakarta.tck.persistence.core.query.apitests.Department
+ ee.jakarta.tck.persistence.core.query.apitests.Employee
+ ee.jakarta.tck.persistence.core.query.apitests.Insurance
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.query.apitests.DataTypes2
+ ee.jakarta.tck.persistence.core.query.apitests.Department
+ ee.jakarta.tck.persistence.core.query.apitests.Employee
+ ee.jakarta.tck.persistence.core.query.apitests.Insurance
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.query.apitests.DataTypes2
+ ee.jakarta.tck.persistence.core.query.apitests.Department
+ ee.jakarta.tck.persistence.core.query.apitests.Employee
+ ee.jakarta.tck.persistence.core.query.apitests.Insurance
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/query/flushmode/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/query/flushmode/persistence.xml
new file mode 100644
index 0000000000..e0667a3c2c
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/query/flushmode/persistence.xml
@@ -0,0 +1,89 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Trim
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Trim
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Trim
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/query/language/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/query/language/persistence.xml
new file mode 100644
index 0000000000..e0667a3c2c
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/query/language/persistence.xml
@@ -0,0 +1,89 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Trim
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Trim
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.common.schema30.Address
+ ee.jakarta.tck.persistence.common.schema30.Alias
+ ee.jakarta.tck.persistence.common.schema30.Country
+ ee.jakarta.tck.persistence.common.schema30.CreditCard
+ ee.jakarta.tck.persistence.common.schema30.Customer
+ ee.jakarta.tck.persistence.common.schema30.Department
+ ee.jakarta.tck.persistence.common.schema30.Employee
+ ee.jakarta.tck.persistence.common.schema30.HardwareProduct
+ ee.jakarta.tck.persistence.common.schema30.Info
+ ee.jakarta.tck.persistence.common.schema30.LineItem
+ ee.jakarta.tck.persistence.common.schema30.LineItemException
+ ee.jakarta.tck.persistence.common.schema30.Order
+ ee.jakarta.tck.persistence.common.schema30.Phone
+ ee.jakarta.tck.persistence.common.schema30.Product
+ ee.jakarta.tck.persistence.common.schema30.ShelfLife
+ ee.jakarta.tck.persistence.common.schema30.SoftwareProduct
+ ee.jakarta.tck.persistence.common.schema30.Spouse
+ ee.jakarta.tck.persistence.common.schema30.Trim
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/query/parameter/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/query/parameter/persistence.xml
new file mode 100644
index 0000000000..8f8d519a6a
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/query/parameter/persistence.xml
@@ -0,0 +1,38 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.query.parameter.Employee
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.query.parameter.Employee
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.query.parameter.Employee
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/annotations/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/annotations/persistence.xml
new file mode 100644
index 0000000000..0e1e1600d5
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/annotations/persistence.xml
@@ -0,0 +1,56 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.relationship.annotations.Address
+ ee.jakarta.tck.persistence.core.relationship.annotations.AnnualReview
+ ee.jakarta.tck.persistence.core.relationship.annotations.Company
+ ee.jakarta.tck.persistence.core.relationship.annotations.Insurance
+ ee.jakarta.tck.persistence.core.relationship.annotations.Person
+ ee.jakarta.tck.persistence.core.relationship.annotations.Project
+ ee.jakarta.tck.persistence.core.relationship.annotations.Team
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.relationship.annotations.Address
+ ee.jakarta.tck.persistence.core.relationship.annotations.AnnualReview
+ ee.jakarta.tck.persistence.core.relationship.annotations.Company
+ ee.jakarta.tck.persistence.core.relationship.annotations.Insurance
+ ee.jakarta.tck.persistence.core.relationship.annotations.Person
+ ee.jakarta.tck.persistence.core.relationship.annotations.Project
+ ee.jakarta.tck.persistence.core.relationship.annotations.Team
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.relationship.annotations.Address
+ ee.jakarta.tck.persistence.core.relationship.annotations.AnnualReview
+ ee.jakarta.tck.persistence.core.relationship.annotations.Company
+ ee.jakarta.tck.persistence.core.relationship.annotations.Insurance
+ ee.jakarta.tck.persistence.core.relationship.annotations.Person
+ ee.jakarta.tck.persistence.core.relationship.annotations.Project
+ ee.jakarta.tck.persistence.core.relationship.annotations.Team
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/bidirmanyxmany/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/bidirmanyxmany/persistence.xml
new file mode 100644
index 0000000000..51bfacb3d5
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/bidirmanyxmany/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.relationship.bidirmanyxmany.BiDirMXMPerson
+ ee.jakarta.tck.persistence.core.relationship.bidirmanyxmany.BiDirMXMProject
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.relationship.bidirmanyxmany.BiDirMXMPerson
+ ee.jakarta.tck.persistence.core.relationship.bidirmanyxmany.BiDirMXMProject
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.relationship.bidirmanyxmany.BiDirMXMPerson
+ ee.jakarta.tck.persistence.core.relationship.bidirmanyxmany.BiDirMXMProject
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/bidirmanyxone/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/bidirmanyxone/persistence.xml
new file mode 100644
index 0000000000..83bcc1523f
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/bidirmanyxone/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.relationship.bidirmanyxone.BiDirMX1Person
+ ee.jakarta.tck.persistence.core.relationship.bidirmanyxone.BiDirMX1Project
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.relationship.bidirmanyxone.BiDirMX1Person
+ ee.jakarta.tck.persistence.core.relationship.bidirmanyxone.BiDirMX1Project
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.relationship.bidirmanyxone.BiDirMX1Person
+ ee.jakarta.tck.persistence.core.relationship.bidirmanyxone.BiDirMX1Project
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/bidironexmany/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/bidironexmany/persistence.xml
new file mode 100644
index 0000000000..bf22b7a58e
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/bidironexmany/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.relationship.bidironexmany.BiDir1XMPerson
+ ee.jakarta.tck.persistence.core.relationship.bidironexmany.BiDir1XMProject
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.relationship.bidironexmany.BiDir1XMPerson
+ ee.jakarta.tck.persistence.core.relationship.bidironexmany.BiDir1XMProject
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.relationship.bidironexmany.BiDir1XMPerson
+ ee.jakarta.tck.persistence.core.relationship.bidironexmany.BiDir1XMProject
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/bidironexone/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/bidironexone/persistence.xml
new file mode 100644
index 0000000000..0080a5253d
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/bidironexone/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.relationship.bidironexone.BiDir1X1Person
+ ee.jakarta.tck.persistence.core.relationship.bidironexone.BiDir1X1Project
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.relationship.bidironexone.BiDir1X1Person
+ ee.jakarta.tck.persistence.core.relationship.bidironexone.BiDir1X1Project
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.relationship.bidironexone.BiDir1X1Person
+ ee.jakarta.tck.persistence.core.relationship.bidironexone.BiDir1X1Project
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/defaults/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/defaults/persistence.xml
new file mode 100644
index 0000000000..c5675e665c
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/defaults/persistence.xml
@@ -0,0 +1,56 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.relationship.defaults.Address
+ ee.jakarta.tck.persistence.core.relationship.defaults.AnnualReview
+ ee.jakarta.tck.persistence.core.relationship.defaults.Company
+ ee.jakarta.tck.persistence.core.relationship.defaults.Insurance
+ ee.jakarta.tck.persistence.core.relationship.defaults.Person
+ ee.jakarta.tck.persistence.core.relationship.defaults.Project
+ ee.jakarta.tck.persistence.core.relationship.defaults.Team
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.relationship.defaults.Address
+ ee.jakarta.tck.persistence.core.relationship.defaults.AnnualReview
+ ee.jakarta.tck.persistence.core.relationship.defaults.Company
+ ee.jakarta.tck.persistence.core.relationship.defaults.Insurance
+ ee.jakarta.tck.persistence.core.relationship.defaults.Person
+ ee.jakarta.tck.persistence.core.relationship.defaults.Project
+ ee.jakarta.tck.persistence.core.relationship.defaults.Team
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.relationship.defaults.Address
+ ee.jakarta.tck.persistence.core.relationship.defaults.AnnualReview
+ ee.jakarta.tck.persistence.core.relationship.defaults.Company
+ ee.jakarta.tck.persistence.core.relationship.defaults.Insurance
+ ee.jakarta.tck.persistence.core.relationship.defaults.Person
+ ee.jakarta.tck.persistence.core.relationship.defaults.Project
+ ee.jakarta.tck.persistence.core.relationship.defaults.Team
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/descriptors/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/descriptors/persistence.xml
new file mode 100644
index 0000000000..92a2f724b3
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/descriptors/persistence.xml
@@ -0,0 +1,56 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.relationship.descriptors.XAddress
+ ee.jakarta.tck.persistence.core.relationship.descriptors.XAnnualReview
+ ee.jakarta.tck.persistence.core.relationship.descriptors.XCompany
+ ee.jakarta.tck.persistence.core.relationship.descriptors.XInsurance
+ ee.jakarta.tck.persistence.core.relationship.descriptors.XPerson
+ ee.jakarta.tck.persistence.core.relationship.descriptors.XProject
+ ee.jakarta.tck.persistence.core.relationship.descriptors.XTeam
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.relationship.descriptors.XAddress
+ ee.jakarta.tck.persistence.core.relationship.descriptors.XAnnualReview
+ ee.jakarta.tck.persistence.core.relationship.descriptors.XCompany
+ ee.jakarta.tck.persistence.core.relationship.descriptors.XInsurance
+ ee.jakarta.tck.persistence.core.relationship.descriptors.XPerson
+ ee.jakarta.tck.persistence.core.relationship.descriptors.XProject
+ ee.jakarta.tck.persistence.core.relationship.descriptors.XTeam
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.relationship.descriptors.XAddress
+ ee.jakarta.tck.persistence.core.relationship.descriptors.XAnnualReview
+ ee.jakarta.tck.persistence.core.relationship.descriptors.XCompany
+ ee.jakarta.tck.persistence.core.relationship.descriptors.XInsurance
+ ee.jakarta.tck.persistence.core.relationship.descriptors.XPerson
+ ee.jakarta.tck.persistence.core.relationship.descriptors.XProject
+ ee.jakarta.tck.persistence.core.relationship.descriptors.XTeam
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/unimanyxmany/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/unimanyxmany/persistence.xml
new file mode 100644
index 0000000000..b2f933088b
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/unimanyxmany/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.relationship.unimanyxmany.UniMXMPerson
+ ee.jakarta.tck.persistence.core.relationship.unimanyxmany.UniMXMProject
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.relationship.unimanyxmany.UniMXMPerson
+ ee.jakarta.tck.persistence.core.relationship.unimanyxmany.UniMXMProject
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.relationship.unimanyxmany.UniMXMPerson
+ ee.jakarta.tck.persistence.core.relationship.unimanyxmany.UniMXMProject
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/unimanyxone/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/unimanyxone/persistence.xml
new file mode 100644
index 0000000000..f06432ef0e
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/unimanyxone/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.relationship.unimanyxone.UniMX1Person
+ ee.jakarta.tck.persistence.core.relationship.unimanyxone.UniMX1Project
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.relationship.unimanyxone.UniMX1Person
+ ee.jakarta.tck.persistence.core.relationship.unimanyxone.UniMX1Project
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.relationship.unimanyxone.UniMX1Person
+ ee.jakarta.tck.persistence.core.relationship.unimanyxone.UniMX1Project
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/unionexmany/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/unionexmany/persistence.xml
new file mode 100644
index 0000000000..c006b4af5c
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/unionexmany/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.relationship.unionexmany.Uni1XMPerson
+ ee.jakarta.tck.persistence.core.relationship.unionexmany.Uni1XMProject
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.relationship.unionexmany.Uni1XMPerson
+ ee.jakarta.tck.persistence.core.relationship.unionexmany.Uni1XMProject
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.relationship.unionexmany.Uni1XMPerson
+ ee.jakarta.tck.persistence.core.relationship.unionexmany.Uni1XMProject
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/unionexone/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/unionexone/persistence.xml
new file mode 100644
index 0000000000..cd1e8f9361
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/relationship/unionexone/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.relationship.unionexone.Uni1X1Person
+ ee.jakarta.tck.persistence.core.relationship.unionexone.Uni1X1Project
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.relationship.unionexone.Uni1X1Person
+ ee.jakarta.tck.persistence.core.relationship.unionexone.Uni1X1Project
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.relationship.unionexone.Uni1X1Person
+ ee.jakarta.tck.persistence.core.relationship.unionexone.Uni1X1Project
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/types/auto/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/types/auto/persistence.xml
new file mode 100644
index 0000000000..ff767ed69c
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/types/auto/persistence.xml
@@ -0,0 +1,38 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.types.auto.DataTypes
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.types.auto.DataTypes
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.types.auto.DataTypes
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/types/field/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/types/field/persistence.xml
new file mode 100644
index 0000000000..035d6a7905
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/types/field/persistence.xml
@@ -0,0 +1,47 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.types.common.Grade
+ ee.jakarta.tck.persistence.core.types.field.DataTypes
+ ee.jakarta.tck.persistence.core.types.field.DataTypes2
+ ee.jakarta.tck.persistence.core.types.field.UUIDType
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.types.common.Grade
+ ee.jakarta.tck.persistence.core.types.field.DataTypes
+ ee.jakarta.tck.persistence.core.types.field.DataTypes2
+ ee.jakarta.tck.persistence.core.types.field.UUIDType
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.types.common.Grade
+ ee.jakarta.tck.persistence.core.types.field.DataTypes
+ ee.jakarta.tck.persistence.core.types.field.DataTypes2
+ ee.jakarta.tck.persistence.core.types.field.UUIDType
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/types/generator/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/types/generator/persistence.xml
new file mode 100644
index 0000000000..4e67284293
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/types/generator/persistence.xml
@@ -0,0 +1,47 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.types.generator.DataTypes
+ ee.jakarta.tck.persistence.core.types.generator.DataTypes2
+ ee.jakarta.tck.persistence.core.types.generator.DataTypes3
+ ee.jakarta.tck.persistence.core.types.generator.DataTypes4
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.types.generator.DataTypes
+ ee.jakarta.tck.persistence.core.types.generator.DataTypes2
+ ee.jakarta.tck.persistence.core.types.generator.DataTypes3
+ ee.jakarta.tck.persistence.core.types.generator.DataTypes4
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.types.generator.DataTypes
+ ee.jakarta.tck.persistence.core.types.generator.DataTypes2
+ ee.jakarta.tck.persistence.core.types.generator.DataTypes3
+ ee.jakarta.tck.persistence.core.types.generator.DataTypes4
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/types/primarykey/compound/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/types/primarykey/compound/persistence.xml
new file mode 100644
index 0000000000..2337c1b2bd
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/types/primarykey/compound/persistence.xml
@@ -0,0 +1,53 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.types.primarykey.compound.CompoundPK
+ ee.jakarta.tck.persistence.core.types.primarykey.compound.CompoundPK2
+ ee.jakarta.tck.persistence.core.types.primarykey.compound.CompoundPK3
+ ee.jakarta.tck.persistence.core.types.primarykey.compound.TestBean
+ ee.jakarta.tck.persistence.core.types.primarykey.compound.TestBean2
+ ee.jakarta.tck.persistence.core.types.primarykey.compound.TestBean3
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.types.primarykey.compound.CompoundPK
+ ee.jakarta.tck.persistence.core.types.primarykey.compound.CompoundPK2
+ ee.jakarta.tck.persistence.core.types.primarykey.compound.CompoundPK3
+ ee.jakarta.tck.persistence.core.types.primarykey.compound.TestBean
+ ee.jakarta.tck.persistence.core.types.primarykey.compound.TestBean2
+ ee.jakarta.tck.persistence.core.types.primarykey.compound.TestBean3
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.types.primarykey.compound.CompoundPK
+ ee.jakarta.tck.persistence.core.types.primarykey.compound.CompoundPK2
+ ee.jakarta.tck.persistence.core.types.primarykey.compound.CompoundPK3
+ ee.jakarta.tck.persistence.core.types.primarykey.compound.TestBean
+ ee.jakarta.tck.persistence.core.types.primarykey.compound.TestBean2
+ ee.jakarta.tck.persistence.core.types.primarykey.compound.TestBean3
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/types/property/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/types/property/persistence.xml
new file mode 100644
index 0000000000..2fee6f0f5f
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/types/property/persistence.xml
@@ -0,0 +1,47 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.types.common.Grade
+ ee.jakarta.tck.persistence.core.types.property.Customer
+ ee.jakarta.tck.persistence.core.types.property.DataTypes
+ ee.jakarta.tck.persistence.core.types.property.DataTypes2
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.types.common.Grade
+ ee.jakarta.tck.persistence.core.types.property.Customer
+ ee.jakarta.tck.persistence.core.types.property.DataTypes
+ ee.jakarta.tck.persistence.core.types.property.DataTypes2
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.types.common.Grade
+ ee.jakarta.tck.persistence.core.types.property.Customer
+ ee.jakarta.tck.persistence.core.types.property.DataTypes
+ ee.jakarta.tck.persistence.core.types.property.DataTypes2
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/versioning/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/versioning/persistence.xml
new file mode 100644
index 0000000000..bd4a7b9d40
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/versioning/persistence.xml
@@ -0,0 +1,38 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.versioning.Member
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.core.versioning.Member
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.core.versioning.Member
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/entitytest/persist/oneXmanyFetchEager/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/entitytest/persist/oneXmanyFetchEager/persistence.xml
new file mode 100644
index 0000000000..ea4b9b3212
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/entitytest/persist/oneXmanyFetchEager/persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.entitytest.persist.oneXmanyFetchEager.A
+ ee.jakarta.tck.persistence.entitytest.persist.oneXmanyFetchEager.B
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.entitytest.persist.oneXmanyFetchEager.A
+ ee.jakarta.tck.persistence.entitytest.persist.oneXmanyFetchEager.B
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.entitytest.persist.oneXmanyFetchEager.A
+ ee.jakarta.tck.persistence.entitytest.persist.oneXmanyFetchEager.B
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/jpa22/generators/tablegenerators/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/jpa22/generators/tablegenerators/persistence.xml
new file mode 100644
index 0000000000..7c90ae2599
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/jpa22/generators/tablegenerators/persistence.xml
@@ -0,0 +1,38 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.jpa22.generators.tablegenerators.DataTypes
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.jpa22.generators.tablegenerators.DataTypes
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.jpa22.generators.tablegenerators.DataTypes
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/jpa22/query/stream/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/jpa22/query/stream/persistence.xml
new file mode 100644
index 0000000000..9d2caeaa08
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/jpa22/query/stream/persistence.xml
@@ -0,0 +1,44 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.jpa22.query.stream.Department
+ ee.jakarta.tck.persistence.jpa22.query.stream.Employee
+ ee.jakarta.tck.persistence.jpa22.query.stream.Insurance
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.jpa22.query.stream.Department
+ ee.jakarta.tck.persistence.jpa22.query.stream.Employee
+ ee.jakarta.tck.persistence.jpa22.query.stream.Insurance
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.jpa22.query.stream.Department
+ ee.jakarta.tck.persistence.jpa22.query.stream.Employee
+ ee.jakarta.tck.persistence.jpa22.query.stream.Insurance
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/jpa22/repeatable/attroverride/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/jpa22/repeatable/attroverride/persistence.xml
new file mode 100644
index 0000000000..b27cb4a95d
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/jpa22/repeatable/attroverride/persistence.xml
@@ -0,0 +1,53 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.jpa22.repeatable.attroverride.AbstractPersonnel
+ ee.jakarta.tck.persistence.jpa22.repeatable.attroverride.Department
+ ee.jakarta.tck.persistence.jpa22.repeatable.attroverride.Employee
+ ee.jakarta.tck.persistence.jpa22.repeatable.attroverride.FullTimeEmployee
+ ee.jakarta.tck.persistence.jpa22.repeatable.attroverride.PartTimeEmployee
+ ee.jakarta.tck.persistence.jpa22.repeatable.attroverride.Project
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.jpa22.repeatable.attroverride.AbstractPersonnel
+ ee.jakarta.tck.persistence.jpa22.repeatable.attroverride.Department
+ ee.jakarta.tck.persistence.jpa22.repeatable.attroverride.Employee
+ ee.jakarta.tck.persistence.jpa22.repeatable.attroverride.FullTimeEmployee
+ ee.jakarta.tck.persistence.jpa22.repeatable.attroverride.PartTimeEmployee
+ ee.jakarta.tck.persistence.jpa22.repeatable.attroverride.Project
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.jpa22.repeatable.attroverride.AbstractPersonnel
+ ee.jakarta.tck.persistence.jpa22.repeatable.attroverride.Department
+ ee.jakarta.tck.persistence.jpa22.repeatable.attroverride.Employee
+ ee.jakarta.tck.persistence.jpa22.repeatable.attroverride.FullTimeEmployee
+ ee.jakarta.tck.persistence.jpa22.repeatable.attroverride.PartTimeEmployee
+ ee.jakarta.tck.persistence.jpa22.repeatable.attroverride.Project
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/jpa22/repeatable/convert/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/jpa22/repeatable/convert/persistence.xml
new file mode 100644
index 0000000000..ede0e8e570
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/jpa22/repeatable/convert/persistence.xml
@@ -0,0 +1,50 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.jpa22.repeatable.convert.Address
+ ee.jakarta.tck.persistence.jpa22.repeatable.convert.B
+ ee.jakarta.tck.persistence.jpa22.repeatable.convert.DotConverter
+ ee.jakarta.tck.persistence.jpa22.repeatable.convert.Employee3
+ ee.jakarta.tck.persistence.jpa22.repeatable.convert.NumberToStateConverter
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.jpa22.repeatable.convert.Address
+ ee.jakarta.tck.persistence.jpa22.repeatable.convert.B
+ ee.jakarta.tck.persistence.jpa22.repeatable.convert.DotConverter
+ ee.jakarta.tck.persistence.jpa22.repeatable.convert.Employee3
+ ee.jakarta.tck.persistence.jpa22.repeatable.convert.NumberToStateConverter
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.jpa22.repeatable.convert.Address
+ ee.jakarta.tck.persistence.jpa22.repeatable.convert.B
+ ee.jakarta.tck.persistence.jpa22.repeatable.convert.DotConverter
+ ee.jakarta.tck.persistence.jpa22.repeatable.convert.Employee3
+ ee.jakarta.tck.persistence.jpa22.repeatable.convert.NumberToStateConverter
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/jpa22/repeatable/joincolumn/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/jpa22/repeatable/joincolumn/persistence.xml
new file mode 100644
index 0000000000..cc8d5d6311
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/jpa22/repeatable/joincolumn/persistence.xml
@@ -0,0 +1,47 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.jpa22.repeatable.joincolumn.DID2Dependent
+ ee.jakarta.tck.persistence.jpa22.repeatable.joincolumn.DID2DependentId
+ ee.jakarta.tck.persistence.jpa22.repeatable.joincolumn.DID2Employee
+ ee.jakarta.tck.persistence.jpa22.repeatable.joincolumn.DID2EmployeeId
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.jpa22.repeatable.joincolumn.DID2Dependent
+ ee.jakarta.tck.persistence.jpa22.repeatable.joincolumn.DID2DependentId
+ ee.jakarta.tck.persistence.jpa22.repeatable.joincolumn.DID2Employee
+ ee.jakarta.tck.persistence.jpa22.repeatable.joincolumn.DID2EmployeeId
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.jpa22.repeatable.joincolumn.DID2Dependent
+ ee.jakarta.tck.persistence.jpa22.repeatable.joincolumn.DID2DependentId
+ ee.jakarta.tck.persistence.jpa22.repeatable.joincolumn.DID2Employee
+ ee.jakarta.tck.persistence.jpa22.repeatable.joincolumn.DID2EmployeeId
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/jpa22/repeatable/mapkeyjoincolumn/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/jpa22/repeatable/mapkeyjoincolumn/persistence.xml
new file mode 100644
index 0000000000..0021d10c91
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/jpa22/repeatable/mapkeyjoincolumn/persistence.xml
@@ -0,0 +1,44 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.jpa22.repeatable.mapkeyjoincolumn.Course
+ ee.jakarta.tck.persistence.jpa22.repeatable.mapkeyjoincolumn.Semester
+ ee.jakarta.tck.persistence.jpa22.repeatable.mapkeyjoincolumn.Student
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.jpa22.repeatable.mapkeyjoincolumn.Course
+ ee.jakarta.tck.persistence.jpa22.repeatable.mapkeyjoincolumn.Semester
+ ee.jakarta.tck.persistence.jpa22.repeatable.mapkeyjoincolumn.Student
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.jpa22.repeatable.mapkeyjoincolumn.Course
+ ee.jakarta.tck.persistence.jpa22.repeatable.mapkeyjoincolumn.Semester
+ ee.jakarta.tck.persistence.jpa22.repeatable.mapkeyjoincolumn.Student
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/jpa22/repeatable/namedentitygraph/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/jpa22/repeatable/namedentitygraph/persistence.xml
new file mode 100644
index 0000000000..34fbfaed5b
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/jpa22/repeatable/namedentitygraph/persistence.xml
@@ -0,0 +1,47 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.jpa22.repeatable.namedentitygraph.Department
+ ee.jakarta.tck.persistence.jpa22.repeatable.namedentitygraph.Employee
+ ee.jakarta.tck.persistence.jpa22.repeatable.namedentitygraph.Employee2
+ ee.jakarta.tck.persistence.jpa22.repeatable.namedentitygraph.Employee3
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.jpa22.repeatable.namedentitygraph.Department
+ ee.jakarta.tck.persistence.jpa22.repeatable.namedentitygraph.Employee
+ ee.jakarta.tck.persistence.jpa22.repeatable.namedentitygraph.Employee2
+ ee.jakarta.tck.persistence.jpa22.repeatable.namedentitygraph.Employee3
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.jpa22.repeatable.namedentitygraph.Department
+ ee.jakarta.tck.persistence.jpa22.repeatable.namedentitygraph.Employee
+ ee.jakarta.tck.persistence.jpa22.repeatable.namedentitygraph.Employee2
+ ee.jakarta.tck.persistence.jpa22.repeatable.namedentitygraph.Employee3
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/jpa22/repeatable/namednativequery/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/jpa22/repeatable/namednativequery/persistence.xml
new file mode 100644
index 0000000000..aa7b3dae4f
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/jpa22/repeatable/namednativequery/persistence.xml
@@ -0,0 +1,38 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.jpa22.repeatable.namednativequery.Coffee
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.jpa22.repeatable.namednativequery.Coffee
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.jpa22.repeatable.namednativequery.Coffee
+
+
+
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/jpa22/repeatable/namedstoredprocedurequery/persistence.xml b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/jpa22/repeatable/namedstoredprocedurequery/persistence.xml
new file mode 100644
index 0000000000..ffc5436736
--- /dev/null
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/jpa22/repeatable/namedstoredprocedurequery/persistence.xml
@@ -0,0 +1,38 @@
+
+
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.jpa22.repeatable.namedstoredprocedurequery.Employee
+
+
+ Persistence Unit for CTS Vehicle Tests
+ jdbc/DB1
+ ee.jakarta.tck.persistence.jpa22.repeatable.namedstoredprocedurequery.Employee
+
+
+ The persistence.xml file may be used to designate
+ more than one persistence unit within the same scope.
+ Persistence Unit for Application Managed Resource Local
+ jdbc/DB_no_tx
+ ee.jakarta.tck.persistence.jpa22.repeatable.namedstoredprocedurequery.Employee
+
+
+