[hibernate/hibernate-orm] ce4144: Migrate java type descriptor tests and fix JdbcTim...
by Christian Beikov
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: ce4144787558a230730081fe2776ad3ae80e5bac
https://github.com/hibernate/hibernate-orm/commit/ce4144787558a230730081f...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2021-03-09 (Tue, 09 Mar 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/JdbcTimestampTypeDescriptor.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/descriptor/java/AbstractDescriptorTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/descriptor/java/BigDecimalDescriptorTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/descriptor/java/BigIntegerDescriptorTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/descriptor/java/BlobDescriptorTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/descriptor/java/BooleanDescriptorTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/descriptor/java/DurationDescriptorTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/descriptor/java/InstantDescriptorTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/descriptor/java/JdbcTimeTypeDescriptorTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/descriptor/java/JdbcTimestampTypeDescriptorTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/descriptor/java/LocalDateDescriptorTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/descriptor/java/LocalDateTimeDescriptorTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/descriptor/java/LocalTimeDescriptorTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/descriptor/java/LocaleTypeDescriptorTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/descriptor/java/OffsetDateTimeDescriptorTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/descriptor/java/OffsetTimeDescriptorTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/descriptor/java/PrimitiveByteArrayDescriptorTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/descriptor/java/StringDescriptorTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/descriptor/java/ZonedDateTimeDescriptorTest.java
R hibernate-core/src/test/java/org/hibernate/test/type/descriptor/java/AbstractDescriptorTest.java
R hibernate-core/src/test/java/org/hibernate/test/type/descriptor/java/BigDecimalDescriptorTest.java
R hibernate-core/src/test/java/org/hibernate/test/type/descriptor/java/BigIntegerDescriptorTest.java
R hibernate-core/src/test/java/org/hibernate/test/type/descriptor/java/BlobDescriptorTest.java
R hibernate-core/src/test/java/org/hibernate/test/type/descriptor/java/BooleanDescriptorTest.java
R hibernate-core/src/test/java/org/hibernate/test/type/descriptor/java/DurationDescriptorTest.java
R hibernate-core/src/test/java/org/hibernate/test/type/descriptor/java/InstantDescriptorTest.java
R hibernate-core/src/test/java/org/hibernate/test/type/descriptor/java/JdbcTimeTypeDescriptorTest.java
R hibernate-core/src/test/java/org/hibernate/test/type/descriptor/java/JdbcTimestampTypeDescriptorTest.java
R hibernate-core/src/test/java/org/hibernate/test/type/descriptor/java/LocalDateDescriptorTest.java
R hibernate-core/src/test/java/org/hibernate/test/type/descriptor/java/LocalDateTimeDescriptorTest.java
R hibernate-core/src/test/java/org/hibernate/test/type/descriptor/java/LocalTimeDescriptorTest.java
R hibernate-core/src/test/java/org/hibernate/test/type/descriptor/java/LocaleTypeDescriptorTest.java
R hibernate-core/src/test/java/org/hibernate/test/type/descriptor/java/OffsetDateTimeDescriptorTest.java
R hibernate-core/src/test/java/org/hibernate/test/type/descriptor/java/OffsetTimeDescriptorTest.java
R hibernate-core/src/test/java/org/hibernate/test/type/descriptor/java/PrimitiveByteArrayDescriptorTest.java
R hibernate-core/src/test/java/org/hibernate/test/type/descriptor/java/StringDescriptorTest.java
R hibernate-core/src/test/java/org/hibernate/test/type/descriptor/java/ZonedDateTimeDescriptorTest.java
Log Message:
-----------
Migrate java type descriptor tests and fix JdbcTimestampTypeDescriptor
3 years, 10 months
[hibernate/hibernate-orm] a3d2f1: Implement support for delayed collections with FKs...
by Christian Beikov
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: a3d2f1937e07c5547de71117ea90db1157384d88
https://github.com/hibernate/hibernate-orm/commit/a3d2f1937e07c5547de7111...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2021-03-09 (Tue, 09 Mar 2021)
Changed paths:
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/query/sqm/sql/BaseSqmToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/DelayedCollectionAssembler.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/DelayedCollectionFetch.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/DelayedCollectionInitializer.java
Log Message:
-----------
Implement support for delayed collections with FKs based on non-primary keys
3 years, 10 months
[hibernate/hibernate-orm] 350fd8: Switch from java.lang.Class to java.lang.reflect.T...
by Christian Beikov
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 350fd81cf5540ea6ae105c1e8fea7e6e1d09462d
https://github.com/hibernate/hibernate-orm/commit/350fd81cf5540ea6ae105c1...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2021-03-09 (Tue, 09 Mar 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/InferredBasicValueResolver.java
M hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/VersionResolution.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/BasicValueBinder.java
M hibernate-core/src/main/java/org/hibernate/internal/util/ReflectHelper.java
M hibernate-core/src/main/java/org/hibernate/mapping/BasicValue.java
M hibernate-core/src/main/java/org/hibernate/mapping/Property.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/StandardPojoEmbeddableRepresentationStrategy.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/StandardPojoEntityRepresentationStrategy.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessEmbeddedImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessMapImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessStrategyBackRefImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessStrategyIndexBackRefImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessStrategyNoopImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/spi/EnhancedGetterMethodImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/spi/Getter.java
M hibernate-core/src/main/java/org/hibernate/property/access/spi/GetterFieldImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/spi/GetterMethodImpl.java
M hibernate-core/src/main/java/org/hibernate/query/internal/AbstractProducedQuery.java
M hibernate-core/src/main/java/org/hibernate/query/spi/AbstractQuery.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/instantiation/internal/DynamicInstantiationResultImpl.java
M hibernate-core/src/main/java/org/hibernate/tuple/component/PojoComponentTuplizer.java
M hibernate-core/src/main/java/org/hibernate/tuple/entity/PojoEntityTuplizer.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/JavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/spi/JavaTypeDescriptorBaseline.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/spi/JavaTypeDescriptorRegistry.java
M hibernate-core/src/test/java/org/hibernate/property/BasicPropertyAccessorTest.java
M hibernate-core/src/test/java/org/hibernate/test/bytecode/BeanReflectionHelper.java
Log Message:
-----------
Switch from java.lang.Class to java.lang.reflect.Type in the metamodel to support parameterized types
3 years, 10 months
[hibernate/hibernate-commons-annotations] e4f48d: Adjust readme.txt
by Sanne Grinovero
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-commons-annotations
Commit: e4f48def576d28e3debb399473c8e85fc6947407
https://github.com/hibernate/hibernate-commons-annotations/commit/e4f48de...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2018-11-08 (Thu, 08 Nov 2018)
Changed paths:
M readme.txt
Log Message:
-----------
Adjust readme.txt
Commit: 548088d2fc453bea42e2648716153eb04f0aa6dc
https://github.com/hibernate/hibernate-commons-annotations/commit/548088d...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2020-10-08 (Thu, 08 Oct 2020)
Changed paths:
M src/main/java/org/hibernate/annotations/common/reflection/java/JavaXMember.java
Log Message:
-----------
HCANN-99 Open up visibility of JavaXMember.getMember
Commit: 796b4b57a5a321ec28ad2322178a0c26db58470c
https://github.com/hibernate/hibernate-commons-annotations/commit/796b4b5...
Author: Michał Szynkiewicz <michal.l.szynkiewicz(a)gmail.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M settings.gradle
Log Message:
-----------
decouple artifactId from directory name
Commit: 044eec91a3849821ff80fe0ef437397bd945197e
https://github.com/hibernate/hibernate-commons-annotations/commit/044eec9...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M src/main/java/org/hibernate/annotations/common/annotationfactory/AnnotationDescriptor.java
M src/main/java/org/hibernate/annotations/common/annotationfactory/AnnotationFactory.java
M src/main/java/org/hibernate/annotations/common/annotationfactory/AnnotationProxy.java
M src/main/java/org/hibernate/annotations/common/reflection/java/JavaAnnotationReader.java
M src/main/java/org/hibernate/annotations/common/reflection/java/JavaMetadataProvider.java
M src/main/java/org/hibernate/annotations/common/reflection/java/JavaXArrayType.java
M src/main/java/org/hibernate/annotations/common/reflection/java/JavaXClass.java
M src/main/java/org/hibernate/annotations/common/reflection/java/JavaXCollectionType.java
M src/main/java/org/hibernate/annotations/common/reflection/java/JavaXPackage.java
M src/main/java/org/hibernate/annotations/common/reflection/java/JavaXSimpleType.java
M src/main/java/org/hibernate/annotations/common/reflection/java/generics/ApproximatingTypeEnvironment.java
M src/main/java/org/hibernate/annotations/common/reflection/java/generics/CompoundTypeEnvironment.java
M src/main/java/org/hibernate/annotations/common/reflection/java/generics/IdentityTypeEnvironment.java
M src/main/java/org/hibernate/annotations/common/reflection/java/generics/SimpleTypeEnvironment.java
Log Message:
-----------
HCANN-101 Make all TypeEnvironment implementations final
Also apply a bit of code style review
Commit: 18253d36029884afaf7190862931dec1ce9d9b2b
https://github.com/hibernate/hibernate-commons-annotations/commit/18253d3...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
R src/main/java/org/hibernate/annotations/common/AssertionFailure.java
R src/main/java/org/hibernate/annotations/common/util/StringHelper.java
Log Message:
-----------
HCANN-106 Remove unused helpers AssertionFailure and StringHelper
Commit: 98d657ac0ba84857aadd3d3c2314e6d5dc81d034
https://github.com/hibernate/hibernate-commons-annotations/commit/98d657a...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
R src/main/java/org/hibernate/annotations/common/reflection/ClassLoaderDelegate.java
R src/main/java/org/hibernate/annotations/common/reflection/ClassLoadingException.java
M src/main/java/org/hibernate/annotations/common/reflection/ReflectionManager.java
M src/main/java/org/hibernate/annotations/common/reflection/java/JavaReflectionManager.java
R src/main/java/org/hibernate/annotations/common/util/ReflectHelper.java
R src/main/java/org/hibernate/annotations/common/util/StandardClassLoaderDelegateImpl.java
Log Message:
-----------
HCANN-105 Remove capability to deal with classloaders
Commit: e5843ca1b7763c25f31b59649110ff09db7b06a8
https://github.com/hibernate/hibernate-commons-annotations/commit/e5843ca...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M src/main/java/org/hibernate/annotations/common/reflection/ReflectionManager.java
M src/main/java/org/hibernate/annotations/common/reflection/java/JavaReflectionManager.java
Log Message:
-----------
HCANN-103 Expose a new method to convert a Package to a XPackage
Commit: e2860552459d0703ea393909ac0e139a48ba1c6d
https://github.com/hibernate/hibernate-commons-annotations/commit/e286055...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2020-10-23 (Fri, 23 Oct 2020)
Changed paths:
M src/main/java/org/hibernate/annotations/common/reflection/MetadataProvider.java
M src/main/java/org/hibernate/annotations/common/reflection/ReflectionManager.java
M src/main/java/org/hibernate/annotations/common/reflection/java/JavaMetadataProvider.java
M src/main/java/org/hibernate/annotations/common/reflection/java/JavaReflectionManager.java
Log Message:
-----------
HCANN-107 Introduce a method to clear any internal caches of ReflectionManager and MetadataProvider
Commit: 3bd50cfd7384d27372a35c561a3d93bd977140e6
https://github.com/hibernate/hibernate-commons-annotations/commit/3bd50cf...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2020-10-23 (Fri, 23 Oct 2020)
Changed paths:
M src/main/java/org/hibernate/annotations/common/reflection/java/JavaReflectionManager.java
Log Message:
-----------
HCANN-107 Include diagnostics to detect Cache usage / reset spans
Commit: cd96f94ed0461edb8a49ff1812f37802f981074e
https://github.com/hibernate/hibernate-commons-annotations/commit/cd96f94...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2020-10-23 (Fri, 23 Oct 2020)
Changed paths:
M src/main/java/org/hibernate/annotations/common/annotationfactory/AnnotationProxy.java
M src/main/java/org/hibernate/annotations/common/reflection/java/JavaXClass.java
Log Message:
-----------
HCANN-108 Never use a LinkedList
Commit: 6f7087e3b1e57968b1bf05dd57e5b8fedd7823f9
https://github.com/hibernate/hibernate-commons-annotations/commit/6f7087e...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2020-10-23 (Fri, 23 Oct 2020)
Changed paths:
M src/main/java/org/hibernate/annotations/common/reflection/java/JavaReflectionManager.java
M src/main/java/org/hibernate/annotations/common/reflection/java/generics/TypeEnvironmentFactory.java
M src/test/java/org/hibernate/annotations/common/test/reflection/java/generics/ApproximatingTypeEnvironmentTest.java
M src/test/java/org/hibernate/annotations/common/test/reflection/java/generics/TypeEnvironmentFactoryTest.java
M src/test/java/org/hibernate/annotations/common/test/reflection/java/generics/TypeUtilsTest.java
Log Message:
-----------
HCANN-109 TypeEnvironmentFactory should be converted into a static helper
s
Commit: 18bb8137aec5c75d96f012fe6d20da95c46f1a42
https://github.com/hibernate/hibernate-commons-annotations/commit/18bb813...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2020-10-23 (Fri, 23 Oct 2020)
Changed paths:
M src/main/java/org/hibernate/annotations/common/reflection/java/generics/SimpleTypeEnvironment.java
Log Message:
-----------
HCANN-110 Improve encapsulation and codestyle of SimpleTypeEnvironment
Commit: 7bcdd56d45d3c8ca343871a92c7d26ab7d0957f1
https://github.com/hibernate/hibernate-commons-annotations/commit/7bcdd56...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2020-10-24 (Sat, 24 Oct 2020)
Changed paths:
M src/main/java/org/hibernate/annotations/common/reflection/java/JavaReflectionManager.java
Log Message:
-----------
HCANN-107 Don't reset the metadataprovider if there is none
Commit: 001e8ae0d2a66707ded15c8b93406efa75e70cf5
https://github.com/hibernate/hibernate-commons-annotations/commit/001e8ae...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M src/main/java/org/hibernate/annotations/common/reflection/java/JavaReflectionManager.java
R src/main/java/org/hibernate/annotations/common/reflection/java/Pair.java
A src/main/java/org/hibernate/annotations/common/reflection/java/TypeEnvironmentMap.java
A src/main/java/org/hibernate/annotations/common/reflection/java/XTypeConstruction.java
Log Message:
-----------
HCANN-111 Improve hashing and memory costs of JavaReflectionManager
Commit: 0e93dd44f937cb6beb8851b240d512f28c527bd0
https://github.com/hibernate/hibernate-commons-annotations/commit/0e93dd4...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M src/main/java/org/hibernate/annotations/common/reflection/java/JavaReflectionManager.java
M src/main/java/org/hibernate/annotations/common/reflection/java/TypeEnvironmentMap.java
Log Message:
-----------
HCANN-112 Favour full release of an HashMap over clearing it
Commit: 3a22594949336054ba6a29c85fe2c02258b42a66
https://github.com/hibernate/hibernate-commons-annotations/commit/3a22594...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M src/main/java/org/hibernate/annotations/common/annotationfactory/AnnotationProxy.java
Log Message:
-----------
HCANN-113 Reduce retained memory of AnnotationProxy
Commit: f78f0cdc618cba4c512441283227f1115779f3e6
https://github.com/hibernate/hibernate-commons-annotations/commit/f78f0cd...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M src/main/java/org/hibernate/annotations/common/annotationfactory/AnnotationDescriptor.java
Log Message:
-----------
HCANN-113 Reduce average memory retention of AnnotationDescriptor
Commit: 7fb45e23c1355342cc3db93ffc3e7d4fbb5ce4ab
https://github.com/hibernate/hibernate-commons-annotations/commit/7fb45e2...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M src/main/java/org/hibernate/annotations/common/reflection/java/JavaXClass.java
Log Message:
-----------
HCANN-113 Trim ArrayList instances returned by JavaXClass
Commit: f8ad889daaa1ca056a639e8d315f1b2bcb40347a
https://github.com/hibernate/hibernate-commons-annotations/commit/f8ad889...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2020-11-18 (Wed, 18 Nov 2020)
Changed paths:
M src/main/java/org/hibernate/annotations/common/reflection/java/TypeEnvironmentMap.java
M src/main/java/org/hibernate/annotations/common/reflection/java/XTypeConstruction.java
Log Message:
-----------
HCANN-114 Add copyright headers on forgotten source files
Commit: dfa2cc67ae8d8c4928bfaac8e1935030ef501df8
https://github.com/hibernate/hibernate-commons-annotations/commit/dfa2cc6...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2020-11-18 (Wed, 18 Nov 2020)
Changed paths:
M build.gradle
A spotless.license.java
Log Message:
-----------
HCANN-114 Introduce Spotless Gradle plugin to verify headers format
Compare: https://github.com/hibernate/hibernate-commons-annotations/compare/e4f48d...
3 years, 10 months