[hibernate/hibernate-orm] e97aa8: Fix EntitiyInitialization returning a Proxy, NPE f...
by Andrea Boriero
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: e97aa8191684efb49b25e8fa29ef1b1185e21a4e
https://github.com/hibernate/hibernate-orm/commit/e97aa8191684efb49b25e8f...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-01-26 (Tue, 26 Jan 2021)
Changed paths:
M gradle/libraries.gradle
M hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/InferredBasicValueResolver.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSelectBuilder.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleUniqueKeyEntityLoaderStandard.java
M hibernate-core/src/main/java/org/hibernate/mapping/BasicValue.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/EmbeddedForeignKeyDescriptor.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/query/NavigablePath.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/spi/JdbcParameterBindings.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/AbstractEmbeddableInitializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/AbstractEntityInitializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/EntityResultGraphNode.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityDelayedFetchInitializer.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/EntityFetchSelectImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityJoinedFetchInitializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityResultInitializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntitySelectFetchByUniqueKeyInitializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntitySelectFetchInitializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/CircularFetchImpl.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/idclassgeneratedvalue/IdClassGeneratedValueTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bidi/Auction.hbm.xml
A hibernate-core/src/test/java/org/hibernate/orm/test/bidi/Auction.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bidi/Auction2.hbm.xml
A hibernate-core/src/test/java/org/hibernate/orm/test/bidi/AuctionTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bidi/AuctionTest2.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bidi/Bid.java
A hibernate-core/src/test/java/org/hibernate/orm/test/collection/map/EmbeddableIndexTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/sql/exec/onetoone/bidirectional/EntityWithBidirectionalOneToOneTest.java
R hibernate-core/src/test/java/org/hibernate/test/bidi/Auction.hbm.xml
R hibernate-core/src/test/java/org/hibernate/test/bidi/Auction.java
R hibernate-core/src/test/java/org/hibernate/test/bidi/Auction2.hbm.xml
R hibernate-core/src/test/java/org/hibernate/test/bidi/AuctionTest.java
R hibernate-core/src/test/java/org/hibernate/test/bidi/AuctionTest2.java
R hibernate-core/src/test/java/org/hibernate/test/bidi/Bid.java
R hibernate-core/src/test/java/org/hibernate/test/collection/map/EmbeddableIndexTest.java
M hibernate-core/src/test_legacy/org/hibernate/id/hhh14407/ChildEntity.java
M hibernate-core/src/test_legacy/org/hibernate/id/hhh14407/ParentEntity.java
Log Message:
-----------
Fix EntitiyInitialization returning a Proxy, NPE for InferredBasicValueResolution, Fix issue issue with loading by Unique key, Fix FkDescriptor for Embeddable
Commit: 84523cd0d994f0577a5da2b0c74418863e0411b0
https://github.com/hibernate/hibernate-orm/commit/84523cd0d994f0577a5da2b...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-01-26 (Tue, 26 Jan 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/test/java/org/hibernate/orm/test/bidi/Auction.hbm.xml
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/multilevel/MultiLevelCascadeCollectionEmbeddableTest.java
Log Message:
-----------
fix issue with EmbeddableFKDescriptor
Commit: e9e81eeda359a5115d78cadc6a7056fea826d472
https://github.com/hibernate/hibernate-orm/commit/e9e81eeda359a5115d78cad...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-01-26 (Tue, 26 Jan 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSelectBuilder.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/EmbeddableMappingType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/ToOneAttributeMapping.java
Log Message:
-----------
Applied changes based on review suggestions
Compare: https://github.com/hibernate/hibernate-orm/compare/e1aa2d941f01...e9e81ee...
3 years, 4 months
[hibernate/hibernate-orm] f9937f: Migrate tests from org.hibernate.jpa.test to org.h...
by Jan Schatteman
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: f9937f66be9e7a5dbbe88c9bb69a5201d6139766
https://github.com/hibernate/hibernate-orm/commit/f9937f66be9e7a5dbbe88c9...
Author: Jan Schatteman <jschatte(a)redhat.com>
Date: 2021-01-25 (Mon, 25 Jan 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/sql/internal/NativeNonSelectQueryPlanImpl.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/beanvalidation/BeanValidationTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/beanvalidation/CupHolder.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/beanvalidation/ValidTitle.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/beanvalidation/ValidatorFactory2PhaseInjectionTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/boot/BootFailureTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/boot/DeprecatedProviderCheckerTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/boot/NewBootProcessTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cacheable/annotation/ConfigurationTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cacheable/annotation/ExplicitlyCacheableEntity.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cacheable/annotation/ExplicitlyNonCacheableEntity.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cacheable/annotation/NoCacheableAnnotationEntity.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cacheable/api/JpaCacheApiUsageTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cacheable/api/Order.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cacheable/cachemodes/SharedCacheModesTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cacheable/cachemodes/SimpleEntity.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/callbacks/CallbacksDisabledTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/callbacks/CallbacksTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/callbacks/CommunicationSystem.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/callbacks/CountryChecker.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/callbacks/CountryNameCheckerListener.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/callbacks/ExceptionListener.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/callbacks/FirstOneListener.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/callbacks/IncreaseListener.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/callbacks/Plant.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/callbacks/PreUpdateNewBidirectionalBagTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/callbacks/PreUpdateNewUnidirectionalBagTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/callbacks/PreUpdateNewUnidirectionalIdBagTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/callbacks/PrivateConstructorEnhancerTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/callbacks/PrivateConstructorTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/callbacks/ProtectedConstructorTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/callbacks/RemoteControl.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/callbacks/Rythm.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/callbacks/Television.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/callbacks/Translation.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/callbacks/VideoSystem.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/callbacks/hbmxml/Entity.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/callbacks/hbmxml/MappingClassMoreThanOnceTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/callbacks/xml/EntityListenerViaXmlTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/callbacks/xml/JournalingListener.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/callbacks/xml/MyEntity.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/Author.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/CascadeTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/Conference.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/DeleteOrphanTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/DetachAndContainsTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/ExtractionDocument.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/ExtractionDocumentInfo.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/FetchTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/FetchTest2.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/Grandson.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/MergeTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/MergeWithTransientNonCascadedAssociationTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/Parent.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/Soldier.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/Soldier2.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/Son.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/Song.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/Student.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/Teacher.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/Troop.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/Troop2.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/multicircle/AbstractEntity.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/multicircle/B.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/multicircle/C.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/multicircle/D.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/multicircle/E.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/multicircle/F.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/multicircle/G.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/multicircle/MultiCircleJpaCascadeTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/multilevel/Bottom.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/multilevel/Middle.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/multilevel/MultiLevelCascadeCollectionEmbeddableTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/multilevel/MultiLevelCascadeCollectionIdClassTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/multilevel/MultiLevelCascadeRegularIdBasedParentChildAssociationTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/multilevel/MultiLevelCascadeTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cascade/multilevel/Top.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cdi/BasicCdiTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cdi/NoCdiAvailableTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cdi/NoCdiAvailableTestDelegate.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cdi/extended/ConversationalEventManager.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cdi/extended/Event.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cdi/extended/ManualFlushConversationalEventManager.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/cdi/extended/NonConversationalEventManager.java
M hibernate-core/src/test/java/org/hibernate/jpa/test/criteria/CriteriaCompilingTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/beanvalidation/BeanValidationTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/beanvalidation/CupHolder.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/beanvalidation/ValidTitle.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/beanvalidation/ValidatorFactory2PhaseInjectionTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/boot/BootFailureTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/boot/DeprecatedProviderCheckerTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/boot/NewBootProcessTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cacheable/annotation/ConfigurationTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cacheable/annotation/ExplicitlyCacheableEntity.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cacheable/annotation/ExplicitlyNonCacheableEntity.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cacheable/annotation/NoCacheableAnnotationEntity.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cacheable/api/JpaCacheApiUsageTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cacheable/api/Order.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cacheable/cachemodes/SharedCacheModesTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cacheable/cachemodes/SimpleEntity.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/CallbacksDisabledTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/CallbacksTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/CommunicationSystem.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/CountryChecker.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/CountryNameCheckerListener.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/ExceptionListener.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/FirstOneListener.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/IncreaseListener.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/Plant.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/PreUpdateNewBidirectionalBagTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/PreUpdateNewUnidirectionalBagTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/PreUpdateNewUnidirectionalIdBagTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/PrivateConstructorEnhancerTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/PrivateConstructorTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/ProtectedConstructorTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/RemoteControl.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/Rythm.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/Television.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/Translation.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/VideoSystem.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/hbmxml/Entity.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/hbmxml/MappingClassMoreThanOnceTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/xml/EntityListenerViaXmlTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/xml/JournalingListener.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/xml/MyEntity.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/Author.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/CascadeTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/Conference.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/DeleteOrphanTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/DetachAndContainsTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/ExtractionDocument.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/ExtractionDocumentInfo.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/FetchTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/FetchTest2.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/Grandson.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/MergeTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/MergeWithTransientNonCascadedAssociationTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/Parent.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/Soldier.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/Soldier2.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/Son.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/Song.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/Student.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/Teacher.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/Troop.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/Troop2.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/multicircle/AbstractEntity.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/multicircle/B.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/multicircle/C.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/multicircle/D.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/multicircle/E.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/multicircle/F.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/multicircle/G.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/multicircle/MultiCircleJpaCascadeTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/multilevel/Bottom.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/multilevel/Middle.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/multilevel/MultiLevelCascadeCollectionEmbeddableTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/multilevel/MultiLevelCascadeCollectionIdClassTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/multilevel/MultiLevelCascadeRegularIdBasedParentChildAssociationTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/multilevel/MultiLevelCascadeTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/multilevel/Top.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cdi/BasicCdiTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cdi/NoCdiAvailableTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cdi/NoCdiAvailableTestDelegate.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cdi/extended/ConversationalEventManager.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cdi/extended/Event.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cdi/extended/ManualFlushConversationalEventManager.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cdi/extended/NonConversationalEventManager.java
R hibernate-core/src/test/resources/org/hibernate/jpa/test/bootstrap/META-INF/persistence.xml
R hibernate-core/src/test/resources/org/hibernate/jpa/test/callbacks/hbmxml/ClassMappedMoreThanOnce.hbm.xml
R hibernate-core/src/test/resources/org/hibernate/jpa/test/callbacks/xml/MyEntity.orm.xml
A hibernate-core/src/test/resources/org/hibernate/orm/test/jpa/boot/META-INF/persistence.xml
A hibernate-core/src/test/resources/org/hibernate/orm/test/jpa/callbacks/hbmxml/ClassMappedMoreThanOnce.hbm.xml
A hibernate-core/src/test/resources/org/hibernate/orm/test/jpa/callbacks/xml/MyEntity.orm.xml
Log Message:
-----------
Migrate tests from org.hibernate.jpa.test to org.hibernate.orm.test.jpa
Signed-off-by: Jan Schatteman <jschatte(a)redhat.com>
Commit: a5d60b3b7ed884ccb5e6b6781a2187508570f8af
https://github.com/hibernate/hibernate-orm/commit/a5d60b3b7ed884ccb5e6b67...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-01-25 (Mon, 25 Jan 2021)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/beanvalidation/BeanValidationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/beanvalidation/ValidatorFactory2PhaseInjectionTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/boot/BootFailureTest.java
A hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/BaseUnitTest.java
Log Message:
-----------
Add @BaseUnitTest annotation and minor changes
Commit: d714fd047af8946d2e0554c0fb7eab13f1fe9059
https://github.com/hibernate/hibernate-orm/commit/d714fd047af8946d2e0554c...
Author: Jan Schatteman <jschatte(a)redhat.com>
Date: 2021-01-25 (Mon, 25 Jan 2021)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/beanvalidation/BeanValidationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/boot/DeprecatedProviderCheckerTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/boot/NewBootProcessTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cacheable/annotation/ConfigurationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cacheable/api/JpaCacheApiUsageTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cacheable/cachemodes/SharedCacheModesTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/CallbacksDisabledTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/CallbacksTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/PreUpdateNewBidirectionalBagTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/PreUpdateNewUnidirectionalBagTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/PreUpdateNewUnidirectionalIdBagTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/PrivateConstructorTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/ProtectedConstructorTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/hbmxml/MappingClassMoreThanOnceTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/xml/EntityListenerViaXmlTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/CascadeTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/DeleteOrphanTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/DetachAndContainsTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/FetchTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/FetchTest2.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/MergeTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/MergeWithTransientNonCascadedAssociationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/multicircle/MultiCircleJpaCascadeTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/multilevel/MultiLevelCascadeCollectionEmbeddableTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/multilevel/MultiLevelCascadeCollectionIdClassTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/multilevel/MultiLevelCascadeRegularIdBasedParentChildAssociationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/multilevel/MultiLevelCascadeTest.java
Log Message:
-----------
Switch tests over to @Jpa from @DomainModel where possible and some other minor changes
Signed-off-by: Jan Schatteman <jschatte(a)redhat.com>
Commit: ac18db61b70dd22d93e328b2cc3d2421faec80dc
https://github.com/hibernate/hibernate-orm/commit/ac18db61b70dd22d93e328b...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-01-25 (Mon, 25 Jan 2021)
Changed paths:
M hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/BaseUnitTest.java
Log Message:
-----------
Fix checkstyle error
Commit: 491cbabc6c8efbb3c091ed2b64e1548341f50155
https://github.com/hibernate/hibernate-orm/commit/491cbabc6c8efbb3c091ed2...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-01-25 (Mon, 25 Jan 2021)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/boot/DeprecatedProviderCheckerTest.java
M hibernate-testing/src/main/java/org/hibernate/testing/logger/LogInspectionHelper.java
M hibernate-testing/src/main/java/org/hibernate/testing/logger/TriggerOnPrefixLogListener.java
M hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/BaseUnitTest.java
A hibernate-testing/src/main/java/org/hibernate/testing/orm/logger/Inspector.java
A hibernate-testing/src/main/java/org/hibernate/testing/orm/logger/LogInspector.java
A hibernate-testing/src/main/java/org/hibernate/testing/orm/logger/LoggerInspectionExtension.java
Log Message:
-----------
Added Junit5 extention to use LoggerInspection without @Rule annotation
Commit: e0e44433a99630982b5f4e92c538dc52a188ff75
https://github.com/hibernate/hibernate-orm/commit/e0e44433a99630982b5f4e9...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-01-25 (Mon, 25 Jan 2021)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/jpa/test/cacheable/api/JpaCacheApiUsageTest.java
A hibernate-core/src/test/java/org/hibernate/jpa/test/cacheable/api/Order.java
R hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cacheable/api/JpaCacheApiUsageTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cacheable/api/Order.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/CallbacksDisabledTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/CallbacksTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/CascadeTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cdi/NoCdiAvailableTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cdi/extended/ConversationalEventManager.java
R hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cdi/extended/Event.java
R hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cdi/extended/ManualFlushConversationalEventManager.java
R hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cdi/extended/NonConversationalEventManager.java
M hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/BaseUnitTest.java
Log Message:
-----------
Fix some issues with tests migration
Commit: 24b79133f28774ae5983f1fc74b0024d85484360
https://github.com/hibernate/hibernate-orm/commit/24b79133f28774ae5983f1f...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-01-25 (Mon, 25 Jan 2021)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cdi/NoCdiAvailableTest.java
A hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/ClassLoadingIsolaterExtension.java
Log Message:
-----------
Created a ClassLoadingIsolaterExtension to remove the need of @Rule in tests using ClassLoadingIsolater
Commit: 5d768af9836126b07cc1fddffa47cee2c32a376d
https://github.com/hibernate/hibernate-orm/commit/5d768af9836126b07cc1fdd...
Author: Jan Schatteman <jschatte(a)redhat.com>
Date: 2021-01-25 (Mon, 25 Jan 2021)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/jpa/test/cacheable/api/JpaCacheApiUsageTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/association/AssociationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/CallbacksDisabledTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/PreUpdateNewBidirectionalBagTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/PreUpdateNewUnidirectionalBagTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/PreUpdateNewUnidirectionalIdBagTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/PrivateConstructorTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/ProtectedConstructorTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/xml/EntityListenerViaXmlTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/CascadeTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/DeleteOrphanTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/DetachAndContainsTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/FetchTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/FetchTest2.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/MergeTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/multilevel/MultiLevelCascadeTest.java
Log Message:
-----------
Some more adjustments for commit f9937f6
Signed-off-by: Jan Schatteman <jschatte(a)redhat.com>
Compare: https://github.com/hibernate/hibernate-orm/compare/e3a36974a881...5d768af...
3 years, 4 months
[hibernate/hibernate-search] 0babaf: HSEARCH-4143 Fix incorrect input values in Configu...
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 0babafdfd10893d5bf4d4ea2a4c09060a51cae0c
https://github.com/hibernate/hibernate-search/commit/0babafdfd10893d5bf4d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M engine/src/test/java/org/hibernate/search/engine/cfg/spi/ConfigurationPropertyBeanReferenceTest.java
Log Message:
-----------
HSEARCH-4143 Fix incorrect input values in ConfigurationPropertyBeanReferenceTest.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 5cf4f5b5804637a08314f9159f4b459617994414
https://github.com/hibernate/hibernate-search/commit/5cf4f5b5804637a08314...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M engine/src/test/java/org/hibernate/search/engine/cfg/spi/ConfigurationPropertyBeanReferenceTest.java
M engine/src/test/java/org/hibernate/search/engine/cfg/spi/ConfigurationPropertyInvalidSimpleValuesTest.java
M engine/src/test/java/org/hibernate/search/engine/cfg/spi/ConfigurationPropertyValidMissingValuesTest.java
M engine/src/test/java/org/hibernate/search/engine/cfg/spi/ConfigurationPropertyValidSimpleValuesTest.java
Log Message:
-----------
HSEARCH-4143 Correctly test multi-valued configuration properties
We used to only test single-valued sets in some tests.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 1ead1ee8856c0c8587fe2c295e110b1f6d771f07
https://github.com/hibernate/hibernate-search/commit/1ead1ee8856c0c8587fe...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M engine/src/test/java/org/hibernate/search/engine/cfg/spi/ConfigurationPropertyValidMissingValuesTest.java
M engine/src/test/java/org/hibernate/search/engine/cfg/spi/ConfigurationPropertyValidSimpleValuesTest.java
Log Message:
-----------
HSEARCH-4143 Sonar: Chained AssertJ assertions should be simplified to the corresponding dedicated assertion
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: a676b307ccb71f3a8717adfd76009ca1e35414ca
https://github.com/hibernate/hibernate-search/commit/a676b307ccb71f3a8717...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/cfg/impl/OptionalPropertyContextImpl.java
M engine/src/main/java/org/hibernate/search/engine/cfg/spi/OptionalPropertyContext.java
M engine/src/test/java/org/hibernate/search/engine/cfg/spi/ConfigurationPropertyBeanReferenceTest.java
M engine/src/test/java/org/hibernate/search/engine/cfg/spi/ConfigurationPropertyValidSimpleValuesTest.java
Log Message:
-----------
HSEARCH-4143 Allow value substitution when retrieving configuration property values
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Compare: https://github.com/hibernate/hibernate-search/compare/24b901518dce...a676...
3 years, 4 months
[hibernate/hibernate-search] 34606b: HSEARCH-4138 Factorize some code shared between Po...
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 34606b1b08e9c0a5beb0e2adb3b22654828547aa
https://github.com/hibernate/hibernate-search/commit/34606b1b08e9c0a5beb0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/AbstractPojoTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoContainedTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
Log Message:
-----------
HSEARCH-4138 Factorize some code shared between PojoIndexedTypeManager and PojoContainedTypeManager
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 11e9ada32313b1912d82b82f950fc5ce0e4dd6bc
https://github.com/hibernate/hibernate-search/commit/11e9ada32313b1912d82...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/model/impl/JavaBeanSimpleStringSetPojoPathFilterFactory.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmPathFilterFactory.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/AbstractPojoImplicitReindexingResolverNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/AbstractPojoImplicitReindexingResolverTypeNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverBuildingHelper.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverCastedTypeNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverContainerElementNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverMarkingNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverOriginalTypeNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverPropertyNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverValueNodeBuilderDelegate.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/NoOpPojoImplicitReindexingResolverNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolver.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverCastedTypeNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverContainerElementNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverDirtinessFilterNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverMarkingNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverMultiNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverOriginalTypeNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverPropertyNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverRootContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexedTypeManagerBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/AbstractPojoTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoContainedTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/impl/PojoEntityTypeAdditionalMetadataBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/impl/PojoTypeAdditionalMetadataBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/spi/PojoAdditionalMetadataCollectorTypeNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/impl/PojoEntityTypeAdditionalMetadata.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/spi/EmptyPojoPathFilter.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/spi/PojoPathFilter.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/spi/PojoPathFilterFactory.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/spi/StringSetPojoPathFilter.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/AbstractPojoTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkTypeContext.java
Log Message:
-----------
HSEARCH-4138 Replace generics for the dirtiness state with their only value, Set<String>
To acknowledge that dirtiness state is currently always represented by a
Set<String>.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 4fb5e316ad52fe20c5e076a2e77e2069b77c2e41
https://github.com/hibernate/hibernate-search/commit/4fb5e316ad52fe20c5e0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/impl/JavaBeanEntityTypeContributor.java
A mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/model/impl/JavaBeanPojoPathsDefinition.java
R mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/model/impl/JavaBeanSimpleStringSetPojoPathFilterFactory.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmEntityTypeMetadataContributor.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmPathFilterFactory.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmPathsDefinition.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/AbstractPojoImplicitReindexingResolverNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/AbstractPojoImplicitReindexingResolverTypeNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverBuildingHelper.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverContainerElementNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverMarkingNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverPropertyNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverValueNodeBuilderDelegate.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverDirtinessFilterNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexedTypeManagerBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/impl/PojoEntityTypeAdditionalMetadataBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/impl/PojoTypeAdditionalMetadataBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/spi/PojoAdditionalMetadataCollectorTypeNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/impl/PojoEntityTypeAdditionalMetadata.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/PojoPathFilter.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/PojoPathFilterProvider.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/PojoPathOrdinals.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/spi/EmptyPojoPathFilter.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/spi/PojoPathFilter.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/spi/PojoPathFilterFactory.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/spi/PojoPathsDefinition.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/spi/StringSetPojoPathFilter.java
Log Message:
-----------
HSEARCH-4139 Use bitsets and ordinals in POJO path filters
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: c3bf939b396c9bdbfeb2ebc015c8453a29ed478e
https://github.com/hibernate/hibernate-search/commit/c3bf939b396c9bdbfeb2...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverBuildingHelper.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolver.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverDirtinessFilterNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverRootContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/AbstractPojoTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/PojoPathFilter.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/AbstractPojoTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexedTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkIndexedTypeContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkTypeContext.java
Log Message:
-----------
HSEARCH-4139 Use bitsets to represent dirty paths internally in POJO indexing plans
So that we trigger fewer memory allocations when a path is marked as dirty:
1. BitSets are more compact than Set<String>.
2. We only set bits for dirty paths that are relevant to reindexing, which
means we will ultimately be able to skip the allocations of entity
states based on the dirty paths (see following commits).
This was a problem mentioned in HSEARCH-4139 in particular.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 16ba9a03350d7832309b6c5d6d747f7cd500311f
https://github.com/hibernate/hibernate-search/commit/16ba9a03350d7832309b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/AbstractHibernateOrmTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmContainedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmIndexedTypeContext.java
Log Message:
-----------
HSEARCH-4138 Factorize some code in AbstractHibernateOrmTypeContext
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 9fa362d388bd99696b299e455159f0ee141a633e
https://github.com/hibernate/hibernate-search/commit/9fa362d388bd99696b29...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
A mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/AbstractJavaBeanTypeContext.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanContainedTypeContext.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanIndexedTypeContext.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanMapperDelegate.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanTypeContextContainer.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/impl/JavaBeanSearchSession.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/impl/JavaBeanSearchSessionTypeContextProvider.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/impl/SearchIndexingPlanImpl.java
A mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/impl/SearchIndexingPlanTypeContext.java
A mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/impl/SearchIndexingPlanTypeContextProvider.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateOrmListenerTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateSearchEventListener.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/AbstractHibernateOrmTypeContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/AbstractPojoImplicitReindexingResolverNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverBuildingHelper.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolver.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverDirtinessFilterNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexedTypeManagerBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoContainedTypeExtendedMappingCollector.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoIndexedTypeExtendedMappingCollector.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoTypeExtendedMappingCollector.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/AbstractPojoTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/PojoPathFilter.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/PojoPathFilterImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/PojoPathFilterProvider.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/spi/PojoPathFilter.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/AbstractPojoTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkIndexedTypeContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkTypeContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoIndexingPlan.java
Log Message:
-----------
HSEARCH-4138 Allow mappers to build dirty path bitsets and use bitsets to pass dirty paths to POJO indexing plans
That way, we avoid creating indexing plans or calling addOrUpdate()
unnecessarily in HibernateSearchEventListener by turning the dirty paths
into a bitset first: if a null bitset is returned by the filter,
the change is irrelevant to indexing and we don't even try to retrieve
the indexing plan.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: c947425408054c60b86d70f3f0a4df71456c3403
https://github.com/hibernate/hibernate-search/commit/c947425408054c60b86d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingBasicIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingElementCollectionIT.java
Log Message:
-----------
HSEARCH-4138 Split ElementCollection reindexing tests from the truly basic ones
Apparently the presence of an ElementCollection can have strange effects
on calls to session.update(), leading collection remove events even
though no collection was removed.
Let's clearly separate the two tests.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 24b901518dce3313e3a1957a8eba6f4c82d0ae50
https://github.com/hibernate/hibernate-search/commit/24b901518dce3313e3a1...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingBasicIT.java
Log Message:
-----------
HSEARCH-4138 Test reindexing on calls to Session.update()
It's apparently a corner cases that was only tested in migration helper
tests, and I nearly introduced a regression, so let's test it properly.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Compare: https://github.com/hibernate/hibernate-search/compare/3287bdae60a1...24b9...
3 years, 4 months