Branch: refs/heads/master
Home:
https://github.com/hibernate/hibernate-search
Commit: 9a5e799397245402bf5897dd1f51a65723915ff4
https://github.com/hibernate/hibernate-search/commit/9a5e799397245402bf58...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
engine/src/main/java/org/hibernate/search/engine/mapper/model/spi/MappableTypeModel.java
Log Message:
-----------
HSEARCH-1401 Add missing documentation to MappableTypeModel
Commit: da1298d37c733658697be341e3654b7769af7d15
https://github.com/hibernate/hibernate-search/commit/da1298d37c733658697b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanImpl.java
Log Message:
-----------
HSEARCH-1401 Use LinkedHashMap in PojoIndexingPlanImpl for deterministic iteration
Commit: 6c4cbd42d1680bd59f3645ff2c7ead57b298f10f
https://github.com/hibernate/hibernate-search/commit/6c4cbd42d1680bd59f36...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanImpl.java
Log Message:
-----------
HSEARCH-1401 Fix an assertion message in PojoIndexPlanImpl
Commit: 9d4d465195ca67b471576262f67aebc722324d52
https://github.com/hibernate/hibernate-search/commit/9d4d465195ca67b47157...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/log/impl/Log.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
Log Message:
-----------
HSEARCH-1401 Remove a few unused log methods
Commit: 214eef8490978aa5028071efe4207a596f1ad199
https://github.com/hibernate/hibernate-search/commit/214eef8490978aa50280...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/SearchQueryEntityLoadingFetchSizeIT.java
Log Message:
-----------
HSEARCH-1401 Fix an invalid assumption in SearchQueryEntityLoadingFetchSizeIT
In practice it didn't change anything since both getters always have the
same value. But still, let's use the correct getter.
Commit: a12f065ff1faaea4f24c45b1121f0a5884986128
https://github.com/hibernate/hibernate-search/commit/a12f065ff1faaea4f24c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/BatchCoordinator.java
Log Message:
-----------
HSEARCH-1401 Remove an unused logger in BatchCoordinator
Commit: e1d17f730d48f55b9f01f1ca8e500907cb5f20de
https://github.com/hibernate/hibernate-search/commit/e1d17f730d48f55b9f01...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateSearchEventListener.java
Log Message:
-----------
HSEARCH-1401 Mark HibernateSearchEventListener.getDirtyPropertyNames as private
Commit: 0c6f0b56656d512541e2c77aa1d4c1e4fdfca510
https://github.com/hibernate/hibernate-search/commit/0c6f0b56656d512541e2...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierProducer.java
Log Message:
-----------
HSEARCH-1401 Remove an unnecessary @SuppressWarnings
Commit: b350cbbc632f3c524762eaff527275c6ad225082
https://github.com/hibernate/hibernate-search/commit/b350cbbc632f3c524762...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/OrmUtils.java
Log Message:
-----------
HSEARCH-1401 Do not lose context when failing to roll back transaction in ORM tests
Commit: 3c02c25fc1314b4b9646f1805a01ce8941db38ce
https://github.com/hibernate/hibernate-search/commit/3c02c25fc1314b4b9646...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicTypeMetadata.java
Log Message:
-----------
HSEARCH-1401 Fix method order in HibernateOrmBasicTypeMetadata
Commit: 850fedd3520ea246720a6df18c0dce8a5e4c359c
https://github.com/hibernate/hibernate-search/commit/850fedd3520ea246720a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmEntityTypeMetadataContributor.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmIndexedTypeContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMetatadaContributor.java
Log Message:
-----------
HSEARCH-1401 Remove uses of PojoRawTypeModel#getJavaClass where possible
Commit: 4d4e4357a09bb2312f66d708e4708fff9ce769b2
https://github.com/hibernate/hibernate-search/commit/4d4e4357a09bb2312f66...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoGenericTypeModel.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoRawTypeModel.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoTypeModel.java
Log Message:
-----------
HSEARCH-1401 Mention that types may be more than just the Java class in the
documentation of PojoTypeModel
Commit: 199ecacdd5d2bfeb6ae5525bd92424baa4876f34
https://github.com/hibernate/hibernate-search/commit/199ecacdd5d2bfeb6ae5...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/model/impl/JavaBeanTypeModel.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRawTypeModel.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/AbstractBindingContext.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/IdentifierBindingContextImpl.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/ValueBindingContextImpl.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinderImpl.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/impl/AbstractPojoModelCompositeElement.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/impl/PojoModelNestedCompositeElement.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/impl/PojoModelPropertyRootElement.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/impl/PojoModelTypeRootElement.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/impl/PojoModelValueElement.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoRawTypeModel.java
Log Message:
-----------
HSEARCH-1401 Replace uses of PojoRawType.isSubTypeOf(Class) with
PojoRawType.isSubType(MappableTypeModel)
Commit: 1805acf58370116ebf232b8eb3d2b1738fb71898
https://github.com/hibernate/hibernate-search/commit/1805acf58370116ebf23...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMetatadaContributor.java
Log Message:
-----------
HSEARCH-1401 Use typeModels rather that classes to represent types in
HibernateOrmMetatadaContributor
Commit: 3af232434137828ac09cc4fc6dfabc1066bcec34
https://github.com/hibernate/hibernate-search/commit/3af232434137828ac09c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/model/impl/JavaBeanBootstrapIntrospector.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/model/impl/JavaBeanTypeModel.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBootstrapIntrospector.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRawTypeModel.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoRawTypeIdentifier.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoRawTypeModel.java
Log Message:
-----------
HSEARCH-1401 Introduce the concept of PojoRawTypeIdentifier
This will allow us to reference types at runtime, even types that are
more precise than just a Java class (such as a Map whose structure is
defined by conventions).
Commit: b16a37f3251d913f1bbe010866335f6b72bd6b35
https://github.com/hibernate/hibernate-search/commit/b16a37f3251d913f1bbe...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/AbstractSearchQueryEntityLoadingSingleTypeIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/SearchQueryEntityLoadingCacheLookupIT.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmIndexedTypeContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/EntityLoaderBuilder.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/EntityLoaderFactory.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmByIdEntityLoader.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmByTypeEntityLoader.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmCriteriaEntityLoader.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmLoadingIndexedTypeContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/PersistenceContextLookupStrategy.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/PersistenceContextThenSecondLevelCacheLookupStrategy.java
Log Message:
-----------
HSEARCH-1401 Use type contexts rather than classes to represent types when loading
search results in the ORM mapper
Commit: 67bdb6dcfcd20afef2de88e6661e08ba4c4bd645
https://github.com/hibernate/hibernate-search/commit/67bdb6dcfcd20afef2de...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/common/impl/HibernateOrmUtils.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/BatchCoordinator.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/BatchIndexingWorkspace.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexingIndexedTypeContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierConsumerDocumentProducer.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierProducer.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexerImpl.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexingNotifier.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmByIdEntityLoader.java
Log Message:
-----------
HSEARCH-1401 Use type contexts rather than classes to represent types when mass indexing
in the ORM mapper
Commit: f6b973a6699004658e225ccd88841fff144c6036
https://github.com/hibernate/hibernate-search/commit/f6b973a6699004658e22...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRuntimeIntrospector.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/BridgeResolver.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.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/PojoContainedTypeManager.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoContainedTypeManagerContainer.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/mapping/impl/PojoIndexedTypeManagerContainer.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/PojoMappingDelegate.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/impl/PojoModelValueElement.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/NoProxyPojoRuntimeIntrospector.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoRuntimeIntrospector.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeContainedTypeContextProvider.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeDelegateImpl.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeIndexedTypeContextProvider.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoContainedTypeIndexingPlan.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexerImpl.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/PojoWorkContainedTypeContext.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkContainedTypeContextProvider.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/PojoWorkIndexedTypeContextProvider.java
Log Message:
-----------
HSEARCH-1401 Use type identifiers rather than classes to represent types internally in
the POJO-base module
Commit: 55083bd99e91a59232cca90dccbb102edcb94895
https://github.com/hibernate/hibernate-search/commit/55083bd99e91a59232cc...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/SearchQueryBaseIT.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/common/impl/EntityReferenceImpl.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/JavaBeanMapping.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/JavaBeanSessionIndexedTypeContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/common/impl/EntityReferenceImpl.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateOrmListenerContextProvider.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/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
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapping.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmTypeContextContainer.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexingIndexedTypeContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexingNotifier.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeTypeContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeTypeContextProvider.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSessionIndexedTypeContext.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoMappingDelegateImpl.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/PojoMappingDelegate.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeDelegateImpl.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/spi/PojoScopeTypeExtendedContextProvider.java
Log Message:
-----------
HSEARCH-1401 Use type identifiers rather than classes to represent types in the
ORM/JavaBean mappers
Commit: 1ce6727de7562abc351048f674933be418516713
https://github.com/hibernate/hibernate-search/commit/1ce6727de7562abc3510...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/impl/SearchIndexingPlanImpl.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierConsumerDocumentProducer.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanImpl.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexerImpl.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/spi/PojoIndexer.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoIndexingPlan.java
Log Message:
-----------
HSEARCH-1401 Remove syntactic sugar from PojoIndexingPlan/PojoIndexer
This is an SPI type, not an API type, so let's keep it simple.
Commit: 9355b86c71d381acd8f2cb1013e59ee8cb692d8f
https://github.com/hibernate/hibernate-search/commit/9355b86c71d381acd8f2...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
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/work/impl/SearchIndexingPlanImpl.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/massindexing/impl/IdentifierConsumerDocumentProducer.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanImpl.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexerImpl.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/spi/PojoIndexer.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoIndexingPlan.java
Log Message:
-----------
HSEARCH-1401 Pass the entity type explicitly to PojoIndexingPlan/PojoIndexer
This will help when we use entity instances whose type cannot be
determined through reflection, such as dynamic map entities in Hibernate
ORM.
Commit: 5ee80a3a67a07a28ab8910dc30364a5c115c980e
https://github.com/hibernate/hibernate-search/commit/5ee80a3a67a07a28ab89...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldDefaultBridgeIT.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/work/impl/SearchIndexingPlanImpl.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRuntimeIntrospector.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanImpl.java
R
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/NoProxyPojoRuntimeIntrospector.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoRuntimeIntrospector.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/SimplePojoRuntimeIntrospector.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanImpl.java
Log Message:
-----------
HSEARCH-1401 Clarify the requirements of PojoRuntimeIntrospector
1. We only need to detect the type of *entities*.
2. PojoRuntimeIntrospector.noProxy() => .simple(), because it's not just
about proxys.
Commit: 2fb6041a8e94a9a7f383bf711633c37230bcfd31
https://github.com/hibernate/hibernate-search/commit/2fb6041a8e94a9a7f383...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
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
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmTypeContextContainer.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRuntimeIntrospector.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRuntimeIntrospectorTypeContext.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRuntimeIntrospectorTypeContextProvider.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/context/impl/HibernateOrmSessionContextImpl.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSessionTypeContextProvider.java
M
mapper/orm/src/test/java/org/hibernate/search/mapper/orm/HibernateOrmExtensionTest.java
Log Message:
-----------
HSEARCH-1401 Support map-based, dynamic entity types in
HibernateOrmRuntimeIntrospector
Commit: 96755e9cba112b3d06e730d7c6a09ef3cca8f057
https://github.com/hibernate/hibernate-search/commit/96755e9cba112b3d06e7...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/model/impl/JavaBeanTypeModel.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRawTypeModel.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoRawTypeModel.java
Log Message:
-----------
HSEARCH-1401 Remove the (now unused) getJavaClass() method in PojoRawTypeModel
Commit: b799218230c51e2422b9c28af3517c015125ac82
https://github.com/hibernate/hibernate-search/commit/b799218230c51e2422b9...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/log/impl/Log.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/model/impl/JavaBeanBootstrapIntrospector.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBootstrapIntrospector.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/ProgrammaticMappingConfigurationContext.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/ProgrammaticMappingConfigurationContextImpl.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoBootstrapIntrospector.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoRawTypeIdentifier.java
Log Message:
-----------
HSEARCH-1401 Add a concept of named type in the POJO mapper base
Commit: d09e99aa64b7f67cb0403b7bb4615f961f971f11
https://github.com/hibernate/hibernate-search/commit/d09e99aa64b7f67cb040...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/impl/JavaBeanEntityTypeContributor.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/impl/JavaBeanTypeConfigurationContributor.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmEntityTypeMetadataContributor.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMetatadaContributor.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/IndexedMetadataContributor.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/TypeMappingStepImpl.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
Log Message:
-----------
HSEARCH-1401 Use type identifiers rather than type models within
PojoTypeMetadataContributors
Commit: ea910156a48bacc895ce8ec8df90751d35477f48
https://github.com/hibernate/hibernate-search/commit/ea910156a48bacc895ce...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingInitiator.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicTypeMetadataProvider.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBootstrapIntrospector.java
M
mapper/orm/src/test/java/org/hibernate/search/mapper/orm/model/impl/AbstractHibernateOrmBootstrapIntrospectorPerReflectionStrategyTest.java
Log Message:
-----------
HSEARCH-1401 Move basic ORM metadata collection to a dedicated type
We will need to make this more complex for dynamic-map support,
so we'd better separate it from the bootstrap introspector.
Commit: a1261b039b9e30778cccb21ac60b5011c1daa3f1
https://github.com/hibernate/hibernate-search/commit/a1261b039b9e30778ccc...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingInitiator.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMetatadaContributor.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicTypeMetadataProvider.java
Log Message:
-----------
HSEARCH-1401 Use HibernateOrmBasicTypeMetadataProvider to provide PersistentClasses as
well
Commit: 6d20cae377cb38b3b08707f3d2138e0245dcc90f
https://github.com/hibernate/hibernate-search/commit/6d20cae377cb38b3b087...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateOrmListenerContextProvider.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/logging/impl/Log.java
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
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapperDelegate.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapping.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingInitiator.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMetatadaContributor.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmTypeContextContainer.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/AbstractHibernateOrmRawTypeModel.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicClassPropertyMetadata.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicClassTypeMetadata.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicDynamicMapPropertyMetadata.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicDynamicMapTypeMetadata.java
R
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicPropertyMetadata.java
R
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicTypeMetadata.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicTypeMetadataProvider.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBootstrapIntrospector.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmClassPropertyModel.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmClassRawTypeModel.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmDynamicMapPropertyModel.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmDynamicMapRawTypeModel.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmDynamicMapValueReadHandle.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmGenericContextHelper.java
R
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmPropertyModel.java
R
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRawTypeModel.java
Log Message:
-----------
HSEARCH-1401 Add initial support for mapping dynamic-map entities from Hibernate ORM to
an index
Commit: c2a9d9abb65a02f54953c3ded3aa7e0b5d86e8dc
https://github.com/hibernate/hibernate-search/commit/c2a9d9abb65a02f54953...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateOrmListenerContextProvider.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateOrmListenerTypeContextProvider.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/logging/impl/Log.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/SearchMapping.java
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/HibernateOrmMapping.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmTypeContextContainer.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicTypeMetadataProvider.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeTypeContextProvider.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/SearchSession.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSessionMappingContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSessionIndexedTypeContext.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSessionTypeContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSessionTypeContextProvider.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/LazyInitSearchSession.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/SearchIndexingPlan.java
R
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanImpl.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanSessionContext.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanTypeContextProvider.java
Log Message:
-----------
HSEARCH-1401 Add API to target entity types selected by their name in the ORM mapper
Commit: 894723c8d11ca0ebb12e4460d05c4581c8d2f755
https://github.com/hibernate/hibernate-search/commit/894723c8d11ca0ebb12e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/common/impl/HibernateOrmUtils.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
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
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmTypeContextContainer.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/BatchCoordinator.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/BatchIndexingWorkspace.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexingIndexedTypeContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierConsumerDocumentProducer.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierProducer.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexerImpl.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexingNotifier.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/EntityLoaderBuilder.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmByIdEntityLoader.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmCriteriaEntityLoader.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmLoadingIndexedTypeContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/PersistenceContextLookupStrategy.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/PersistenceContextThenSecondLevelCacheLookupStrategy.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSessionTypeContext.java
Log Message:
-----------
HSEARCH-1401 Use EntityPersister instead of EntityTypeDescriptor for ORM metadata
Because dynamic-map entities do not have a JPA metamodel...
Commit: b20538df0965155c87a0eca097b2206a8b9ea216
https://github.com/hibernate/hibernate-search/commit/b20538df0965155c87a0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/AbstractHibernateOrmRawTypeModel.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicDynamicMapPropertyMetadata.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicTypeMetadataProvider.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBootstrapIntrospector.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmClassRawTypeModel.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmDynamicMapPropertyModel.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmDynamicMapRawTypeModel.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmGenericTypeModelFactory.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/AbstractPojoGenericTypeModel.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/GenericContextAwarePojoGenericTypeModel.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/SyntheticPojoGenericTypeModel.java
Log Message:
-----------
HSEARCH-1401 Correctly implement type detection for properties of dynamic-map entities
Commit: 8ce6bcacf8eb718d3fa2677f27a47352a0052af9
https://github.com/hibernate/hibernate-search/commit/8ce6bcacf8eb718d3fa2...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
A
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/dynamicmap/DynamicMapBaseIT.java
A integrationtest/mapper/orm/src/test/resources/DynamicMapBaseIT/basic_list.hbm.xml
A
integrationtest/mapper/orm/src/test/resources/DynamicMapBaseIT/embedded_class.hbm.xml
A
integrationtest/mapper/orm/src/test/resources/DynamicMapBaseIT/embedded_class_list.hbm.xml
A
integrationtest/mapper/orm/src/test/resources/DynamicMapBaseIT/embedded_dynamicmap.hbm.xml
A integrationtest/mapper/orm/src/test/resources/DynamicMapBaseIT/inheritance.hbm.xml
A
integrationtest/mapper/orm/src/test/resources/DynamicMapBaseIT/onetomany_bag.hbm.xml
A
integrationtest/mapper/orm/src/test/resources/DynamicMapBaseIT/onetomany_list.hbm.xml
A
integrationtest/mapper/orm/src/test/resources/DynamicMapBaseIT/onetomany_map_key.hbm.xml
A
integrationtest/mapper/orm/src/test/resources/DynamicMapBaseIT/onetomany_map_value.hbm.xml
A
integrationtest/mapper/orm/src/test/resources/DynamicMapBaseIT/onetomany_set.hbm.xml
A integrationtest/mapper/orm/src/test/resources/DynamicMapBaseIT/simple.hbm.xml
A integrationtest/mapper/orm/src/test/resources/DynamicMapBaseIT/toone.hbm.xml
M
util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/SimpleSessionFactoryBuilder.java
Log Message:
-----------
HSEARCH-1401 Test mapping of dynamic-map entities
Commit: 13eab13279b7682dae401e2097073fe260ebdf02
https://github.com/hibernate/hibernate-search/commit/13eab13279b7682dae40...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanMapping.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/model/spi/SimplePojoRuntimeIntrospector.java
Log Message:
-----------
HSEARCH-1401 Remove TODOs that we won't address
Commit: ef96fe25f4e44bca1b3a661641e3cde86db51b69
https://github.com/hibernate/hibernate-search/commit/ef96fe25f4e44bca1b3a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicTypeMetadataProvider.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBootstrapIntrospector.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmDynamicMapRawTypeModel.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmGenericTypeModelFactory.java
Log Message:
-----------
HSEARCH-1401 Support referring to an entity type by its name when it's a class
entity too
As opposed to dynamic-map entities.
Covers programmatic mapping, searching and SearchIndexingPlan.purge.
Commit: 7e10156a9250b7bad78e9e968d78978548d24411
https://github.com/hibernate/hibernate-search/commit/7e10156a9250b7bad78e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRuntimeIntrospector.java
R
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRuntimeIntrospectorTypeContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRuntimeIntrospectorTypeContextProvider.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSessionTypeContext.java
Log Message:
-----------
HSEARCH-1401 Remove a now unnecessary indirection in HibernateOrmRuntimeIntrospector
Commit: cca8179bee38574ba9bedce9336a840cd40455b6
https://github.com/hibernate/hibernate-search/commit/cca8179bee38574ba9be...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/SearchMapping.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapping.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmTypeContextContainer.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicTypeMetadataProvider.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBootstrapIntrospector.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmGenericTypeModelFactory.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRawTypeIdentifierResolver.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/SearchSession.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSessionMappingContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/LazyInitSearchSession.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/SearchIndexingPlan.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanImpl.java
Log Message:
-----------
HSEARCH-1401 Move ORM type identifier resolution to a dedicated class
Commit: 85e7da5fe560c7b3cdc6b2d5f56b1bd967ade08e
https://github.com/hibernate/hibernate-search/commit/85e7da5fe560c7b3cdc6...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapping.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmTypeContextContainer.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicTypeMetadataProvider.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBootstrapIntrospector.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRawTypeIdentifierResolver.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/SearchSession.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanImpl.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanTypeContextProvider.java
Log Message:
-----------
HSEARCH-1401 Support referring to an entity type by its JPA name too, when possible
And not just by its Hibernate ORM name.
If a name points to a different entity for ORM and JPA, ORM wins.
Commit: a2853ef3c689857c962430f8c3bdbc34c9c71182
https://github.com/hibernate/hibernate-search/commit/a2853ef3c689857c9624...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M documentation/src/main/asciidoc/mapper-orm-mapping.asciidoc
Log Message:
-----------
HSEARCH-1401 Document mapping of dynamic-map entities
Commit: 7932ada12d9397d5126fd5fb3de10fc4636fa7fe
https://github.com/hibernate/hibernate-search/commit/7932ada12d9397d5126f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/SearchQueryBaseIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/session/SearchIndexingPlanBaseIT.java
Log Message:
-----------
HSEARCH-1401 Test referring to entity types by their name in search/purge
Commit: 9f2e43d576dae9c99e2f56a59732e54b55485965
https://github.com/hibernate/hibernate-search/commit/9f2e43d576dae9c99e2f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M documentation/src/main/asciidoc/search-dsl.asciidoc
A
documentation/src/test/java/org/hibernate/search/documentation/search/query/Associate.java
A
documentation/src/test/java/org/hibernate/search/documentation/search/query/Manager.java
A
documentation/src/test/java/org/hibernate/search/documentation/search/query/Person.java
M
documentation/src/test/java/org/hibernate/search/documentation/search/query/QueryDslIT.java
Log Message:
-----------
HSEARCH-1401 Document advanced entity type targeting in the Search DSL
Commit: ee74bfb27c68b396802544327f1b35c9c3ffd3cc
https://github.com/hibernate/hibernate-search/commit/ee74bfb27c68b3968025...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M documentation/src/main/asciidoc/mapper-orm-indexing-manual.asciidoc
Log Message:
-----------
HSEARCH-1401 Document how to target an entity type by name when purging in
SearchIndexingPlan
Commit: 29ed6caa732638f893fd0e1ee44ecd3bd029c4d3
https://github.com/hibernate/hibernate-search/commit/29ed6caa732638f893fd...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/AbstractHibernateOrmRawTypeModel.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicTypeMetadataProvider.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeIndexedTypeContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/EntityLoaderBuilder.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/EntityLoaderFactory.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmByIdEntityLoader.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmCriteriaEntityLoader.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmLoadingIndexedTypeContext.java
Log Message:
-----------
HSEARCH-1401 Address issues reported by Sonar
Compare:
https://github.com/hibernate/hibernate-search/compare/002fbd164b14...29ed...