[hibernate/hibernate-orm] 4f6019: Cleanup case when handling and implement parameter...
by Christian Beikov
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 4f6019d52413adffb8415922a0a9d1ed7715c775
https://github.com/hibernate/hibernate-orm/commit/4f6019d52413adffb841592...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2021-04-16 (Fri, 16 Apr 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/DB2SqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/DerbySqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/FirebirdSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/HSQLSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/MaxDBSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/RDBMSOS2200SqlAstTranslator.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/spi/ANSICaseExpressionWalker.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstTranslator.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/spi/CaseExpressionWalker.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/spi/DecodeCaseExpressionWalker.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/spi/DerbyCaseExpressionWalker.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/spi/MckoiCaseExpressionWalker.java
Log Message:
-----------
Cleanup case when handling and implement parameter handling for case result arms
3 years
[hibernate/hibernate-orm] 3825a6: HHH-14557 Always release JDBC connection and resou...
by Andrea Boriero
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 3825a671a70fc67e0773019c0c4f2f80278a24a6
https://github.com/hibernate/hibernate-orm/commit/3825a671a70fc67e0773019...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-14 (Wed, 14 Apr 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/JdbcCoordinatorImpl.java
M hibernate-core/src/main/java/org/hibernate/resource/jdbc/internal/LogicalConnectionManagedImpl.java
Log Message:
-----------
HHH-14557 Always release JDBC connection and resources on rollback
Commit: e03beca97f9d117f7d651b66f5241322f7769e41
https://github.com/hibernate/hibernate-orm/commit/e03beca97f9d117f7d651b6...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-14 (Wed, 14 Apr 2021)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/test/connections/BeforeCompletionReleaseTest.java
Log Message:
-----------
HHH-14557 Test JDBC resources are released on each commit
Not just on session closing.
Commit: 571af7bc9ee6b926abf70e219d862ad48dcc25e0
https://github.com/hibernate/hibernate-orm/commit/571af7bc9ee6b926abf70e2...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-14 (Wed, 14 Apr 2021)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/test/connections/BeforeCompletionReleaseTest.java
Log Message:
-----------
HHH-14557 Test JDBC resources are released on each rollback
Commit: ebb30aa178a36af567ddd8bf4e0a6481b44ec82f
https://github.com/hibernate/hibernate-orm/commit/ebb30aa178a36af567ddd8b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/MetadataSources.java
M hibernate-core/src/main/java/org/hibernate/cfg/Configuration.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/PreParsedOrmXmlTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/hbm/PreParsedHbmXmlTest.java
A hibernate-core/src/test/resources/org/hibernate/test/annotations/xml/ejb3/pre-parsed-orm.xml
A hibernate-core/src/test/resources/org/hibernate/test/annotations/xml/hbm/pre-parsed-hbm.xml
Log Message:
-----------
HHH-14530 Allow adding pre-parsed XML mappings to MetadataSources
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: fcc63d9ab0d4e2206d1d1d92ca2b24f1e38e5f3c
https://github.com/hibernate/hibernate-orm/commit/fcc63d9ab0d4e2206d1d1d9...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
M documentation/src/test/java/org/hibernate/userguide/collections/BasicTypeCollectionTest.java
M documentation/src/test/java/org/hibernate/userguide/mapping/basic/BitSetTypeTest.java
M documentation/src/test/java/org/hibernate/userguide/mapping/basic/BitSetUserTypeTest.java
M hibernate-core/src/test/java/org/hibernate/test/bulkid/AbstractBulkCompositeIdTest.java
M hibernate-core/src/test/java/org/hibernate/test/bulkid/AbstractBulkIdTest.java
M hibernate-core/src/test/java/org/hibernate/test/dialect/functional/SQLServerDialectCollationTest.java
M hibernate-core/src/test/java/org/hibernate/test/dialect/functional/SQLServerDialectTempTableCollationTest.java
M hibernate-core/src/test/java/org/hibernate/test/dialect/functional/SQLServerDialectTest.java
M hibernate-core/src/test/java/org/hibernate/test/multitenancy/schema/TenantResolverConfigurationTest.java
M hibernate-testing/src/main/java/org/hibernate/testing/junit4/BaseCoreFunctionalTestCase.java
Log Message:
-----------
HHH-14529 Stop using two separate BootstrapServiceRegistries for the same SessionFactory in BaseCoreFunctionalTestCase
Commit: 18f23ee7015096a5a1d03288f4bcab2873c6f727
https://github.com/hibernate/hibernate-orm/commit/18f23ee7015096a5a1d0328...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/xsd/MappingXsdSupport.java
Log Message:
-----------
HHH-14529 Fix invalid namespace URIs in MappingXsdSupport
Probably copy/pasted from ConfigXsdSupport, and we forgot to add the
"/orm" suffix.
Commit: 252fb65f95f8984eea6b44dc268cf57e00a68eb3
https://github.com/hibernate/hibernate-orm/commit/252fb65f95f8984eea6b44d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
R hibernate-core/src/main/xjb/orm-bindings.xjb
Log Message:
-----------
HHH-14529 Remove an unused xjb file
Commit: 2907c95cbd92f382a83252723b944cfdbcdf25b2
https://github.com/hibernate/hibernate-orm/commit/2907c95cbd92f382a832527...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
M hibernate-core/hibernate-core.gradle
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/AccessTypeMarshalling.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/DiscriminatorTypeMarshalling.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/EnumTypeMarshalling.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/FetchTypeMarshalling.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/LockModeTypeMarshalling.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/ParameterModeMarshalling.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/TemporalTypeMarshalling.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/package-info.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/AttributesContainer.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/CollectionAttribute.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/FetchableAttribute.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/LifecycleCallback.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/ManagedType.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/PersistentAttribute.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/SchemaAware.java
M hibernate-core/src/main/java/org/hibernate/mapping/PersistentClass.java
M hibernate-core/src/main/java/org/hibernate/mapping/SimpleValue.java
A hibernate-core/src/main/resources/org/hibernate/xsd/mapping/mapping-2.1.0.xsd
A hibernate-core/src/main/xjb/mapping-bindings.xjb
Log Message:
-----------
HHH-14529 Introduce JAXB bindings for JPA's orm.xml
Adapted from Steve's work on the unified JPA/ORM XML mapping. See:
https://github.com/sebersole/hibernate-orm/commit/4ff3795e60ef33bc893d417...
https://github.com/sebersole/hibernate-orm/compare/jandex-binding
Co-authored-by: Steve Ebersole <steve(a)hibernate.org>
Commit: f92275f6c230d89c7bcc0c91a675b5b228a24b34
https://github.com/hibernate/hibernate-orm/commit/f92275f6c230d89c7bcc0c9...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader.java
Log Message:
-----------
HHH-14529 Clarify that most fields are final in JPAOverriddenAnnotationReader
Commit: 55ef4d47f2aa595734fca8632477ff104b002b84
https://github.com/hibernate/hibernate-orm/commit/55ef4d47f2aa595734fca86...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/annotations/AnnotationMetadataSourceProcessorImpl.java
Log Message:
-----------
HHH-14529 Remove commented-out code related to mapping parsing using dom4j
Commit: 72910366801831e7ccaea216318a79dd5b3bf204
https://github.com/hibernate/hibernate-orm/commit/72910366801831e7ccaea21...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
A hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/JPAXMLOverriddenAnnotationReader.java
A hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/JPAXMLOverriddenMetadataProvider.java
A hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/XMLContext.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/reflection/ElementCollectionConverterTest.java
R hibernate-core/src/test/java/org/hibernate/test/annotations/reflection/JPAOverriddenAnnotationReaderTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/reflection/JPAXMLOverriddenAnnotationReaderTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/reflection/LegacyElementCollectionConverterTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/reflection/LegacyJPAOverriddenAnnotationReaderTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/reflection/LegacyXMLContextTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/reflection/XMLContextTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/Ejb3XmlElementCollectionTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/Ejb3XmlManyToManyTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/Ejb3XmlManyToOneTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/Ejb3XmlOneToManyTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/Ejb3XmlOneToOneTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/Ejb3XmlTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/Ejb3XmlTestCase.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyEjb3XmlElementCollectionTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyEjb3XmlManyToManyTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyEjb3XmlManyToOneTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyEjb3XmlOneToManyTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyEjb3XmlOneToOneTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyEjb3XmlTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyEjb3XmlTestCase.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyNonExistentOrmVersionTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyOrmVersion1SupportedTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyPreParsedOrmXmlTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/NonExistentOrmVersionTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/OrmVersion1SupportedTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/PreParsedOrmXmlTest.java
Log Message:
-----------
HHH-14529 Copy orm.xml handling code to prepare for the new JAXB-based implementation
We will adapt the code in a later commit; I'm only doing the copy in
this commit in order to keep the review manageable.
Commit: ef6bb2679bc386a8eaa01ef415381476343cf370
https://github.com/hibernate/hibernate-orm/commit/ef6bb2679bc386a8eaa01ef...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
R hibernate-core/src/test/java/org/hibernate/test/cfg/orm-serializable.xml
Log Message:
-----------
HHH-14529 Remove an unused orm.xml file from tests
Commit: e8cd9f891752c48f18ae65b435b7afc9a2164419
https://github.com/hibernate/hibernate-orm/commit/e8cd9f891752c48f18ae65b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/JPAXMLOverriddenAnnotationReader.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/JPAXMLOverriddenMetadataProvider.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/XMLContext.java
Log Message:
-----------
HHH-14529 Clean up constructors in JPAXMLOverriddenMetadataProvider and related
Commit: 8ab3a2f7e925d267fe607d3990d7f0e6223ba5a5
https://github.com/hibernate/hibernate-orm/commit/8ab3a2f7e925d267fe607d3...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/internal/BootstrapContextImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/MetadataBuilderImpl.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/DefaultXmlMappingOptions.java
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/MappingBinder.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/spi/XmlMappingOptions.java
M hibernate-core/src/main/java/org/hibernate/boot/model/process/spi/MetadataBuildingProcess.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/annotations/AnnotationMetadataSourceProcessorImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/registry/selector/internal/StrategySelectorBuilder.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/AbstractDelegatingMetadataBuildingOptions.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/MetadataBuildingOptions.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/XmlMappingBinderAccess.java
M hibernate-core/src/main/java/org/hibernate/cfg/AvailableSettings.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/JPAMetadataProvider.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/XMLContext.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/JPAXMLOverriddenAnnotationReader.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/JPAXMLOverriddenMetadataProvider.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/XMLContext.java
A hibernate-core/src/test/java/org/hibernate/internal/util/xml/XmlMappingOptionsStrategyRegistrationProvider.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/reflection/ElementCollectionConverterTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/Ejb3XmlTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/NonExistentOrmVersionTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/OrmVersion1SupportedTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/PreParsedOrmXmlTest.java
A hibernate-core/src/test/resources/META-INF/services/org.hibernate.boot.registry.selector.StrategyRegistrationProvider
M hibernate-envers/src/main/java/org/hibernate/envers/boot/internal/AdditionalJaxbMappingProducerImpl.java
M hibernate-envers/src/main/java/org/hibernate/envers/boot/internal/EnversServiceImpl.java
Log Message:
-----------
HHH-14529 Configuration and wiring to prefer JAXB over DOM4J for orm.xml handling
Commit: bbc25cf28bdcc0c1b765395961345dd2ac6f89c7
https://github.com/hibernate/hibernate-orm/commit/bbc25cf28bdcc0c1b765395...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/EntityOrMappedSuperclass.java
M hibernate-core/src/main/xjb/mapping-bindings.xjb
Log Message:
-----------
HHH-14529 Add common interface for JaxbEntity and JaxbMappedSuperclass
Commit: efe5424d3502c19546b7372e30fef598535e93a0
https://github.com/hibernate/hibernate-orm/commit/efe5424d3502c19546b7372...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/ConstraintModeMarshalling.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/GenerationTypeMarshalling.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/InheritanceTypeMarshalling.java
M hibernate-core/src/main/xjb/mapping-bindings.xjb
Log Message:
-----------
HHH-14529 Add a few missing enum mappings for orm.xml
Commit: b4dd2e272f4c57610ef274ecf646aea6a8f051d0
https://github.com/hibernate/hibernate-orm/commit/b4dd2e272f4c57610ef274e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/EntityOrMappedSuperclass.java
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/ManagedType.java
Log Message:
-----------
HHH-14529 Add a few missing methods to the JAXB representation of ManagedType
Commit: 437af3b4da6ff00ea3cb798a2c4533ecaa4d7b4c
https://github.com/hibernate/hibernate-orm/commit/437af3b4da6ff00ea3cb798...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/EntityOrMappedSuperclass.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/LifecycleCallbackContainer.java
M hibernate-core/src/main/xjb/mapping-bindings.xjb
Log Message:
-----------
HHH-14529 Add a common interface for JaxbEntity, JaxbMappedSuperclass and JaxbEntityListener
Commit: 10aee2a9fa2b652ed42ff209f9abaf6226a28d9f
https://github.com/hibernate/hibernate-orm/commit/10aee2a9fa2b652ed42ff20...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/AssociationAttribute.java
M hibernate-core/src/main/xjb/mapping-bindings.xjb
Log Message:
-----------
HHH-14529 Add a common interface for Jaxb representations of associations
Commit: ac4f4ff4ad3c260c5ec996ba668a7760c8c429bf
https://github.com/hibernate/hibernate-orm/commit/ac4f4ff4ad3c260c5ec996b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/NamedQuery.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/JPAXMLOverriddenAnnotationReader.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/JPAXMLOverriddenMetadataProvider.java
A hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/PropertyMappingElementCollector.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/XMLContext.java
M hibernate-core/src/main/xjb/mapping-bindings.xjb
A hibernate-core/src/test/java/org/hibernate/internal/util/xml/XMLMappingHelper.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/reflection/JPAXMLOverriddenAnnotationReaderTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/reflection/XMLContextTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/Ejb3XmlTestCase.java
Log Message:
-----------
HHH-14529 Implement the (opt-in) orm.xml handling using JAXB
Commit: 2aa2bee255f443ea05508968d58e9acf19d51c8b
https://github.com/hibernate/hibernate-orm/commit/2aa2bee255f443ea0550896...
Author: Karel Maesen <karel(a)geovise.com>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
M hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/postgis/PGGeometryTypeDescriptor.java
Log Message:
-----------
HHH-11490 Fix for UUID mapping conflict
* HHH-11490 Fix for UUID mapping conflict
* HHH-11490 Custom ValueBinder implementation
Commit: badc99705ad0adba9327d52f9a47613b7147199a
https://github.com/hibernate/hibernate-orm/commit/badc99705ad0adba9327d52...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-04-16 (Fri, 16 Apr 2021)
Changed paths:
M documentation/src/test/java/org/hibernate/userguide/collections/BasicTypeCollectionTest.java
M documentation/src/test/java/org/hibernate/userguide/mapping/basic/BitSetTypeTest.java
M documentation/src/test/java/org/hibernate/userguide/mapping/basic/BitSetUserTypeTest.java
M hibernate-core/hibernate-core.gradle
M hibernate-core/src/main/java/org/hibernate/boot/MetadataSources.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/BootstrapContextImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/MetadataBuilderImpl.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/DefaultXmlMappingOptions.java
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/MappingBinder.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/AccessTypeMarshalling.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/ConstraintModeMarshalling.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/DiscriminatorTypeMarshalling.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/EnumTypeMarshalling.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/FetchTypeMarshalling.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/GenerationTypeMarshalling.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/InheritanceTypeMarshalling.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/LockModeTypeMarshalling.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/ParameterModeMarshalling.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/TemporalTypeMarshalling.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/package-info.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/AssociationAttribute.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/AttributesContainer.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/CollectionAttribute.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/EntityOrMappedSuperclass.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/FetchableAttribute.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/LifecycleCallback.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/LifecycleCallbackContainer.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/ManagedType.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/NamedQuery.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/PersistentAttribute.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/SchemaAware.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/spi/XmlMappingOptions.java
M hibernate-core/src/main/java/org/hibernate/boot/model/process/spi/MetadataBuildingProcess.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/annotations/AnnotationMetadataSourceProcessorImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/registry/selector/internal/StrategySelectorBuilder.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/AbstractDelegatingMetadataBuildingOptions.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/MetadataBuildingOptions.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/XmlMappingBinderAccess.java
M hibernate-core/src/main/java/org/hibernate/boot/xsd/MappingXsdSupport.java
M hibernate-core/src/main/java/org/hibernate/cfg/AvailableSettings.java
M hibernate-core/src/main/java/org/hibernate/cfg/Configuration.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/JPAMetadataProvider.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/XMLContext.java
A hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/JPAXMLOverriddenAnnotationReader.java
A hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/JPAXMLOverriddenMetadataProvider.java
A hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/PropertyMappingElementCollector.java
A hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/XMLContext.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/JdbcCoordinatorImpl.java
M hibernate-core/src/main/java/org/hibernate/mapping/PersistentClass.java
M hibernate-core/src/main/java/org/hibernate/mapping/SimpleValue.java
M hibernate-core/src/main/java/org/hibernate/resource/jdbc/internal/LogicalConnectionManagedImpl.java
A hibernate-core/src/main/resources/org/hibernate/xsd/mapping/mapping-2.1.0.xsd
A hibernate-core/src/main/xjb/mapping-bindings.xjb
R hibernate-core/src/main/xjb/orm-bindings.xjb
A hibernate-core/src/test/java/org/hibernate/internal/util/xml/XMLMappingHelper.java
A hibernate-core/src/test/java/org/hibernate/internal/util/xml/XmlMappingOptionsStrategyRegistrationProvider.java
M hibernate-core/src/test/java/org/hibernate/orm/test/dialect/functional/SQLServerDialectTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/reflection/ElementCollectionConverterTest.java
R hibernate-core/src/test/java/org/hibernate/test/annotations/reflection/JPAOverriddenAnnotationReaderTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/reflection/JPAXMLOverriddenAnnotationReaderTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/reflection/LegacyElementCollectionConverterTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/reflection/LegacyJPAOverriddenAnnotationReaderTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/reflection/LegacyXMLContextTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/reflection/XMLContextTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/Ejb3XmlElementCollectionTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/Ejb3XmlManyToManyTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/Ejb3XmlManyToOneTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/Ejb3XmlOneToManyTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/Ejb3XmlOneToOneTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/Ejb3XmlTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/Ejb3XmlTestCase.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyEjb3XmlElementCollectionTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyEjb3XmlManyToManyTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyEjb3XmlManyToOneTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyEjb3XmlOneToManyTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyEjb3XmlOneToOneTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyEjb3XmlTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyEjb3XmlTestCase.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyNonExistentOrmVersionTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyOrmVersion1SupportedTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyPreParsedOrmXmlTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/NonExistentOrmVersionTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/OrmVersion1SupportedTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/PreParsedOrmXmlTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/hbm/PreParsedHbmXmlTest.java
R hibernate-core/src/test/java/org/hibernate/test/cfg/orm-serializable.xml
M hibernate-core/src/test/java/org/hibernate/test/connections/BeforeCompletionReleaseTest.java
M hibernate-core/src/test/java/org/hibernate/test/dialect/functional/SQLServerDialectCollationTest.java
M hibernate-core/src/test/java/org/hibernate/test/dialect/functional/SQLServerDialectTempTableCollationTest.java
M hibernate-core/src/test/java/org/hibernate/test/multitenancy/schema/TenantResolverConfigurationTest.java
A hibernate-core/src/test/resources/META-INF/services/org.hibernate.boot.registry.selector.StrategyRegistrationProvider
A hibernate-core/src/test/resources/org/hibernate/test/annotations/xml/ejb3/pre-parsed-orm.xml
A hibernate-core/src/test/resources/org/hibernate/test/annotations/xml/hbm/pre-parsed-hbm.xml
M hibernate-core/src/test_legacy/org/hibernate/test/bulkid/AbstractBulkCompositeIdTest.java
M hibernate-core/src/test_legacy/org/hibernate/test/bulkid/AbstractBulkIdTest.java
M hibernate-envers/src/main/java/org/hibernate/envers/boot/internal/AdditionalJaxbMappingProducerImpl.java
M hibernate-envers/src/main/java/org/hibernate/envers/boot/internal/EnversServiceImpl.java
M hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/postgis/PGGeometryTypeDescriptor.java
M hibernate-testing/src/main/java/org/hibernate/testing/junit4/BaseCoreFunctionalTestCase.java
Log Message:
-----------
Merge remote-tracking branch 'upstream/main' into wip/6.0_merge
Compare: https://github.com/hibernate/hibernate-orm/compare/df9d285f2cb0...badc997...
3 years
[hibernate/hibernate-orm] df9d28: Implement support for avoiding joins when accessin...
by Christian Beikov
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: df9d285f2cb0ccfe3dc963b752652917a119a9c6
https://github.com/hibernate/hibernate-orm/commit/df9d285f2cb0ccfe3dc963b...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2021-04-16 (Fri, 16 Apr 2021)
Changed paths:
M documentation/src/test/java/org/hibernate/userguide/mapping/identifier/composite/EmbeddedIdDatabaseGeneratedValueTest.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/AbstractNaturalIdLoader.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/DatabaseSnapshotExecutor.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSelectBuilder.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/AbstractCompositeIdentifierMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/EmbeddableMappingType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/ForeignKeyDescriptor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/AbstractDomainPath.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/AnyDiscriminatorPart.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/AnyKeyPart.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/BasicEntityIdentifierMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/BasicValuedSingularAttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EmbeddedAttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EmbeddedCollectionPart.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EmbeddedForeignKeyDescriptor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EntityCollectionPart.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EntityDiscriminatorMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EntityRowIdMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EntityVersionMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/MappingModelCreationHelper.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/PluralAttributeMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/SimpleForeignKeyDescriptor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/ToOneAttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/ordering/ast/ColumnReference.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/AbstractPluralAttribute.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/AnyMappingSqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/BasicSqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/EmbeddedSqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/EntitySqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/EntityTypeImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/NonAggregatedCompositeSqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/SingularAttributeImpl.java
M hibernate-core/src/main/java/org/hibernate/persister/collection/AbstractCollectionPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/JoinedSubclassEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/SingleTableEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/BasicDotIdentifierConsumer.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/DomainPathPart.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/internal/QueryParameterBindingsImpl.java
M hibernate-core/src/main/java/org/hibernate/query/results/DomainResultCreationStateImpl.java
M hibernate-core/src/main/java/org/hibernate/query/results/TableGroupImpl.java
M hibernate-core/src/main/java/org/hibernate/query/results/complete/CompleteFetchBuilderBasicPart.java
M hibernate-core/src/main/java/org/hibernate/query/results/complete/CompleteResultBuilderBasicModelPart.java
M hibernate-core/src/main/java/org/hibernate/query/results/implicit/ImplicitFetchBuilderBasic.java
M hibernate-core/src/main/java/org/hibernate/query/results/implicit/ImplicitFetchBuilderEmbeddable.java
M hibernate-core/src/main/java/org/hibernate/query/results/implicit/ImplicitModelPartResultBuilderEmbeddable.java
M hibernate-core/src/main/java/org/hibernate/query/spi/AbstractQuery.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/SqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/QuerySqmImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/MatchingIdSelectionHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/cte/CteDeleteHandler.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/cte/CteUpdateHandler.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/idtable/ExecuteWithIdTableHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/idtable/RestrictedDeleteExecutionDelegate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/idtable/TableBasedUpdateHandler.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/idtable/UpdateExecutionDelegate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/BasicValuedPathInterpretation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/DiscriminatedAssociationPathInterpretation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/EntityValuedPathInterpretation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/AbstractSqmFrom.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/AbstractSqmPath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/NonAggregatedCompositeSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmAnyValuedSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmEmbeddedValuedSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmEntityValuedSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmIndexedCollectionAccessPath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmMaxElementPath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmMaxIndexPath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmMinElementPath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmMinIndexPath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmPath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmPluralValuedSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmPolymorphicRootDescriptor.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/SqlTreePrinter.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/cte/CteTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/AbstractColumnReferenceQualifier.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/ColumnReferenceQualifier.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/CompositeTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/CorrelatedTableGroup.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/LazyTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/MutatingTableReferenceGroupWrapper.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/StandardTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableGroupJoinProducer.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableReference.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/UnionTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/UnionTableReference.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/FetchParent.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/EntityCollectionPartTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/internal/EmbeddableFetchImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/internal/EmbeddableForeignKeyResultImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/internal/EmbeddableResultImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/AbstractEntityResultGraphNode.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityFetchJoinedImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityResultImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityResultJoinedSubclassImpl.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/internal/JdbcTypeDescriptorBaseline.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/keymanytoone/association/EagerKeyManyToOneTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/EmbeddableCollectionElementWithLazyManyToOneTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/compositefk/LazyManyToOneEmbeddedIdWithToOneFKTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/constraint/NonRootTablePolymorphicTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/entitygraph/ast/CriteriaEntityGraphTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/entitygraph/ast/EntityGraphLoadPlanBuilderTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/entitygraph/ast/HqlEntityGraphTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/AttributePathTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/size/OneToManySizeTest2.java
M hibernate-core/src/test/java/org/hibernate/orm/test/sql/exec/onetoone/bidirectional/EntityWithBidirectionalAssociationsOneOfWhichIsAJoinTableTest.java
Log Message:
-----------
Implement support for avoiding joins when accessing FK keys
3 years
[hibernate/hibernate-orm] 4917d7: re-enable tests
by Steve Ebersole
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 4917d7c6bd5d4f7a8fe0f279fffc6a1d5fa5c896
https://github.com/hibernate/hibernate-orm/commit/4917d7c6bd5d4f7a8fe0f27...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlParser.g4
M hibernate-core/src/main/java/org/hibernate/dialect/FirebirdSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/CastFunction.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/Bindable.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/JdbcMapping.java
A hibernate-core/src/main/java/org/hibernate/metamodel/mapping/JdbcMappingContainer.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/SqlExpressable.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingFunctionSqlAstExpression.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/StandardFunctionReturnTypeResolvers.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/SqlSelection.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/CastTarget.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/Collate.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/Distinct.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/Expression.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/LiteralAsParameter.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/SqlSelectionExpression.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/select/QueryGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/select/QuerySpec.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/SqlSelectionImpl.java
M hibernate-core/src/main/java/org/hibernate/type/BasicType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/RealTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/spi/TypeConfiguration.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/CastFunctionTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/CountExpressionTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/sql/ast/SmokeTests.java
R hibernate-core/src/test/java/org/hibernate/test/hql/CountExpressionTest.java
Log Message:
-----------
re-enable tests
re-organize some tests
continuing with o.h.test.hql
improve cast-target handling
https://github.com/hibernate/hibernate-orm/discussions/3889
Commit: b31f2c02d7561cbfd495599f96f62e73716f2acb
https://github.com/hibernate/hibernate-orm/commit/b31f2c02d7561cbfd495599...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
A hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/CastNullSelectExpressionTest.java
R hibernate-core/src/test/java/org/hibernate/test/hql/CastNullSelectExpressionTest.java
M hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/NotImplementedYetExtension.java
Log Message:
-----------
re-enable tests
re-organize some tests
CastNullSelectExpressionTest (not-implemented-yet)
Commit: c74e5ef5952e5f4e0c1135fbf67d69f8fb114e48
https://github.com/hibernate/hibernate-orm/commit/c74e5ef5952e5f4e0c1135f...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/TypeHelper.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/CastFunctionTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/CastNullSelectExpressionTest.java
Log Message:
-----------
re-enable tests
re-organize some tests
continuing with o.h.test.hql
improve cast-target handling
Compare: https://github.com/hibernate/hibernate-orm/compare/e0bbb02c99ec...c74e5ef...
3 years
[hibernate/hibernate-orm] c2f59b: re-enable tests
by Steve Ebersole
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: c2f59beb648e86408ec91601b579388307281564
https://github.com/hibernate/hibernate-orm/commit/c2f59beb648e86408ec9160...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/MappingMetamodel.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/MappingMetamodelImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/TypeHelper.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/CaseSearchedExpression.java
M hibernate-core/src/test/java/org/hibernate/test/hql/CaseStatementTest.java
Log Message:
-----------
re-enable tests
re-organize some tests
case expression and nested expression type inference
preliminary support for "type precedence"
Commit: e0bbb02c99ecac6324f621dc542fcbf1f29802b5
https://github.com/hibernate/hibernate-orm/commit/e0bbb02c99ecac6324f621d...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/CaseStatementTest.java
R hibernate-core/src/test/java/org/hibernate/test/hql/CaseStatementTest.java
Log Message:
-----------
re-enable tests
re-organize some tests
case expression and nested expression type inference
preliminary support for "type precedence"
Compare: https://github.com/hibernate/hibernate-orm/compare/3958ee236078...e0bbb02...
3 years
[hibernate/hibernate-orm] ebb30a: HHH-14530 Allow adding pre-parsed XML mappings to ...
by Yoann Rodière
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: ebb30aa178a36af567ddd8bf4e0a6481b44ec82f
https://github.com/hibernate/hibernate-orm/commit/ebb30aa178a36af567ddd8b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/MetadataSources.java
M hibernate-core/src/main/java/org/hibernate/cfg/Configuration.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/PreParsedOrmXmlTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/hbm/PreParsedHbmXmlTest.java
A hibernate-core/src/test/resources/org/hibernate/test/annotations/xml/ejb3/pre-parsed-orm.xml
A hibernate-core/src/test/resources/org/hibernate/test/annotations/xml/hbm/pre-parsed-hbm.xml
Log Message:
-----------
HHH-14530 Allow adding pre-parsed XML mappings to MetadataSources
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: fcc63d9ab0d4e2206d1d1d92ca2b24f1e38e5f3c
https://github.com/hibernate/hibernate-orm/commit/fcc63d9ab0d4e2206d1d1d9...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
M documentation/src/test/java/org/hibernate/userguide/collections/BasicTypeCollectionTest.java
M documentation/src/test/java/org/hibernate/userguide/mapping/basic/BitSetTypeTest.java
M documentation/src/test/java/org/hibernate/userguide/mapping/basic/BitSetUserTypeTest.java
M hibernate-core/src/test/java/org/hibernate/test/bulkid/AbstractBulkCompositeIdTest.java
M hibernate-core/src/test/java/org/hibernate/test/bulkid/AbstractBulkIdTest.java
M hibernate-core/src/test/java/org/hibernate/test/dialect/functional/SQLServerDialectCollationTest.java
M hibernate-core/src/test/java/org/hibernate/test/dialect/functional/SQLServerDialectTempTableCollationTest.java
M hibernate-core/src/test/java/org/hibernate/test/dialect/functional/SQLServerDialectTest.java
M hibernate-core/src/test/java/org/hibernate/test/multitenancy/schema/TenantResolverConfigurationTest.java
M hibernate-testing/src/main/java/org/hibernate/testing/junit4/BaseCoreFunctionalTestCase.java
Log Message:
-----------
HHH-14529 Stop using two separate BootstrapServiceRegistries for the same SessionFactory in BaseCoreFunctionalTestCase
Commit: 18f23ee7015096a5a1d03288f4bcab2873c6f727
https://github.com/hibernate/hibernate-orm/commit/18f23ee7015096a5a1d0328...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/xsd/MappingXsdSupport.java
Log Message:
-----------
HHH-14529 Fix invalid namespace URIs in MappingXsdSupport
Probably copy/pasted from ConfigXsdSupport, and we forgot to add the
"/orm" suffix.
Commit: 252fb65f95f8984eea6b44dc268cf57e00a68eb3
https://github.com/hibernate/hibernate-orm/commit/252fb65f95f8984eea6b44d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
R hibernate-core/src/main/xjb/orm-bindings.xjb
Log Message:
-----------
HHH-14529 Remove an unused xjb file
Commit: 2907c95cbd92f382a83252723b944cfdbcdf25b2
https://github.com/hibernate/hibernate-orm/commit/2907c95cbd92f382a832527...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
M hibernate-core/hibernate-core.gradle
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/AccessTypeMarshalling.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/DiscriminatorTypeMarshalling.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/EnumTypeMarshalling.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/FetchTypeMarshalling.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/LockModeTypeMarshalling.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/ParameterModeMarshalling.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/TemporalTypeMarshalling.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/package-info.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/AttributesContainer.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/CollectionAttribute.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/FetchableAttribute.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/LifecycleCallback.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/ManagedType.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/PersistentAttribute.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/SchemaAware.java
M hibernate-core/src/main/java/org/hibernate/mapping/PersistentClass.java
M hibernate-core/src/main/java/org/hibernate/mapping/SimpleValue.java
A hibernate-core/src/main/resources/org/hibernate/xsd/mapping/mapping-2.1.0.xsd
A hibernate-core/src/main/xjb/mapping-bindings.xjb
Log Message:
-----------
HHH-14529 Introduce JAXB bindings for JPA's orm.xml
Adapted from Steve's work on the unified JPA/ORM XML mapping. See:
https://github.com/sebersole/hibernate-orm/commit/4ff3795e60ef33bc893d417...
https://github.com/sebersole/hibernate-orm/compare/jandex-binding
Co-authored-by: Steve Ebersole <steve(a)hibernate.org>
Commit: f92275f6c230d89c7bcc0c91a675b5b228a24b34
https://github.com/hibernate/hibernate-orm/commit/f92275f6c230d89c7bcc0c9...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader.java
Log Message:
-----------
HHH-14529 Clarify that most fields are final in JPAOverriddenAnnotationReader
Commit: 55ef4d47f2aa595734fca8632477ff104b002b84
https://github.com/hibernate/hibernate-orm/commit/55ef4d47f2aa595734fca86...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/annotations/AnnotationMetadataSourceProcessorImpl.java
Log Message:
-----------
HHH-14529 Remove commented-out code related to mapping parsing using dom4j
Commit: 72910366801831e7ccaea216318a79dd5b3bf204
https://github.com/hibernate/hibernate-orm/commit/72910366801831e7ccaea21...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
A hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/JPAXMLOverriddenAnnotationReader.java
A hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/JPAXMLOverriddenMetadataProvider.java
A hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/XMLContext.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/reflection/ElementCollectionConverterTest.java
R hibernate-core/src/test/java/org/hibernate/test/annotations/reflection/JPAOverriddenAnnotationReaderTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/reflection/JPAXMLOverriddenAnnotationReaderTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/reflection/LegacyElementCollectionConverterTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/reflection/LegacyJPAOverriddenAnnotationReaderTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/reflection/LegacyXMLContextTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/reflection/XMLContextTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/Ejb3XmlElementCollectionTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/Ejb3XmlManyToManyTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/Ejb3XmlManyToOneTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/Ejb3XmlOneToManyTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/Ejb3XmlOneToOneTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/Ejb3XmlTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/Ejb3XmlTestCase.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyEjb3XmlElementCollectionTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyEjb3XmlManyToManyTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyEjb3XmlManyToOneTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyEjb3XmlOneToManyTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyEjb3XmlOneToOneTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyEjb3XmlTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyEjb3XmlTestCase.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyNonExistentOrmVersionTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyOrmVersion1SupportedTest.java
A hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/LegacyPreParsedOrmXmlTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/NonExistentOrmVersionTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/OrmVersion1SupportedTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/PreParsedOrmXmlTest.java
Log Message:
-----------
HHH-14529 Copy orm.xml handling code to prepare for the new JAXB-based implementation
We will adapt the code in a later commit; I'm only doing the copy in
this commit in order to keep the review manageable.
Commit: ef6bb2679bc386a8eaa01ef415381476343cf370
https://github.com/hibernate/hibernate-orm/commit/ef6bb2679bc386a8eaa01ef...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
R hibernate-core/src/test/java/org/hibernate/test/cfg/orm-serializable.xml
Log Message:
-----------
HHH-14529 Remove an unused orm.xml file from tests
Commit: e8cd9f891752c48f18ae65b435b7afc9a2164419
https://github.com/hibernate/hibernate-orm/commit/e8cd9f891752c48f18ae65b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/JPAXMLOverriddenAnnotationReader.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/JPAXMLOverriddenMetadataProvider.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/XMLContext.java
Log Message:
-----------
HHH-14529 Clean up constructors in JPAXMLOverriddenMetadataProvider and related
Commit: 8ab3a2f7e925d267fe607d3990d7f0e6223ba5a5
https://github.com/hibernate/hibernate-orm/commit/8ab3a2f7e925d267fe607d3...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/internal/BootstrapContextImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/MetadataBuilderImpl.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/DefaultXmlMappingOptions.java
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/MappingBinder.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/spi/XmlMappingOptions.java
M hibernate-core/src/main/java/org/hibernate/boot/model/process/spi/MetadataBuildingProcess.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/annotations/AnnotationMetadataSourceProcessorImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/registry/selector/internal/StrategySelectorBuilder.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/AbstractDelegatingMetadataBuildingOptions.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/MetadataBuildingOptions.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/XmlMappingBinderAccess.java
M hibernate-core/src/main/java/org/hibernate/cfg/AvailableSettings.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/JPAMetadataProvider.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/XMLContext.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/JPAXMLOverriddenAnnotationReader.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/JPAXMLOverriddenMetadataProvider.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/XMLContext.java
A hibernate-core/src/test/java/org/hibernate/internal/util/xml/XmlMappingOptionsStrategyRegistrationProvider.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/reflection/ElementCollectionConverterTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/Ejb3XmlTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/NonExistentOrmVersionTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/OrmVersion1SupportedTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/PreParsedOrmXmlTest.java
A hibernate-core/src/test/resources/META-INF/services/org.hibernate.boot.registry.selector.StrategyRegistrationProvider
M hibernate-envers/src/main/java/org/hibernate/envers/boot/internal/AdditionalJaxbMappingProducerImpl.java
M hibernate-envers/src/main/java/org/hibernate/envers/boot/internal/EnversServiceImpl.java
Log Message:
-----------
HHH-14529 Configuration and wiring to prefer JAXB over DOM4J for orm.xml handling
Commit: bbc25cf28bdcc0c1b765395961345dd2ac6f89c7
https://github.com/hibernate/hibernate-orm/commit/bbc25cf28bdcc0c1b765395...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/EntityOrMappedSuperclass.java
M hibernate-core/src/main/xjb/mapping-bindings.xjb
Log Message:
-----------
HHH-14529 Add common interface for JaxbEntity and JaxbMappedSuperclass
Commit: efe5424d3502c19546b7372e30fef598535e93a0
https://github.com/hibernate/hibernate-orm/commit/efe5424d3502c19546b7372...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/ConstraintModeMarshalling.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/GenerationTypeMarshalling.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/internal/InheritanceTypeMarshalling.java
M hibernate-core/src/main/xjb/mapping-bindings.xjb
Log Message:
-----------
HHH-14529 Add a few missing enum mappings for orm.xml
Commit: b4dd2e272f4c57610ef274ecf646aea6a8f051d0
https://github.com/hibernate/hibernate-orm/commit/b4dd2e272f4c57610ef274e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/EntityOrMappedSuperclass.java
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/ManagedType.java
Log Message:
-----------
HHH-14529 Add a few missing methods to the JAXB representation of ManagedType
Commit: 437af3b4da6ff00ea3cb798a2c4533ecaa4d7b4c
https://github.com/hibernate/hibernate-orm/commit/437af3b4da6ff00ea3cb798...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/EntityOrMappedSuperclass.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/LifecycleCallbackContainer.java
M hibernate-core/src/main/xjb/mapping-bindings.xjb
Log Message:
-----------
HHH-14529 Add a common interface for JaxbEntity, JaxbMappedSuperclass and JaxbEntityListener
Commit: 10aee2a9fa2b652ed42ff209f9abaf6226a28d9f
https://github.com/hibernate/hibernate-orm/commit/10aee2a9fa2b652ed42ff20...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/AssociationAttribute.java
M hibernate-core/src/main/xjb/mapping-bindings.xjb
Log Message:
-----------
HHH-14529 Add a common interface for Jaxb representations of associations
Commit: ac4f4ff4ad3c260c5ec996ba668a7760c8c429bf
https://github.com/hibernate/hibernate-orm/commit/ac4f4ff4ad3c260c5ec996b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/spi/NamedQuery.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/JPAXMLOverriddenAnnotationReader.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/JPAXMLOverriddenMetadataProvider.java
A hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/PropertyMappingElementCollector.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/XMLContext.java
M hibernate-core/src/main/xjb/mapping-bindings.xjb
A hibernate-core/src/test/java/org/hibernate/internal/util/xml/XMLMappingHelper.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/reflection/JPAXMLOverriddenAnnotationReaderTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/reflection/XMLContextTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/xml/ejb3/Ejb3XmlTestCase.java
Log Message:
-----------
HHH-14529 Implement the (opt-in) orm.xml handling using JAXB
Compare: https://github.com/hibernate/hibernate-orm/compare/571af7bc9ee6...ac4f4ff...
3 years