Class HibernateOrmMapperSettings
- java.lang.Object
-
- org.hibernate.search.mapper.orm.cfg.HibernateOrmMapperSettings
-
public final class HibernateOrmMapperSettings extends Object
- Author:
- Emmanuel Bernard, Hardy Ferentschik
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHibernateOrmMapperSettings.DefaultsDefault values for the different settings if no values are given.static classHibernateOrmMapperSettings.RadicalsConfiguration property keys without theprefix.
-
Field Summary
Fields Modifier and Type Field Description static StringAUTOMATIC_INDEXING_ENABLE_DIRTY_CHECKWhether to check if dirty properties are relevant to indexing before actually reindexing an entity.static StringAUTOMATIC_INDEXING_STRATEGYThe automatic indexing strategy to use.static StringAUTOMATIC_INDEXING_SYNCHRONIZATION_STRATEGYThe synchronization strategy to use when indexing automatically.static StringENABLEDWhether Hibernate Search is enabled or not.static StringMAPPING_CONFIGURERThe mapping configurer to use.static StringMAPPING_PROCESS_ANNOTATIONSWhether annotations should be automatically processed for entity types, as well as nested types in those entity types, for instance embedded types.static StringPREFIXThe prefix expected for the key of every Hibernate Search configuration property when using the Hibernate ORM mapper.static StringQUERY_LOADING_CACHE_LOOKUP_STRATEGYThe strategy to use when loading entities during the execution of a search query.static StringQUERY_LOADING_FETCH_SIZEThe fetch size to use when loading entities during the execution of a search query.static StringSCHEMA_MANAGEMENT_STRATEGYThe schema management strategy, controlling how indexes and their schema are created, updated, validated or dropped on startup and shutdown.
-
-
-
Field Detail
-
PREFIX
public static final String PREFIX
The prefix expected for the key of every Hibernate Search configuration property when using the Hibernate ORM mapper.- See Also:
- Constant Field Values
-
ENABLED
public static final String ENABLED
Whether Hibernate Search is enabled or not.Expects a Boolean value such as
trueorfalse, or a string that can be parsed to such Boolean value.Defaults to
HibernateOrmMapperSettings.Defaults.ENABLED.- See Also:
- Constant Field Values
-
AUTOMATIC_INDEXING_STRATEGY
public static final String AUTOMATIC_INDEXING_STRATEGY
The automatic indexing strategy to use.Expects a
AutomaticIndexingStrategyNamevalue, or a String representation of such value.Defaults to
HibernateOrmMapperSettings.Defaults.AUTOMATIC_INDEXING_STRATEGY.
-
AUTOMATIC_INDEXING_SYNCHRONIZATION_STRATEGY
public static final String AUTOMATIC_INDEXING_SYNCHRONIZATION_STRATEGY
The synchronization strategy to use when indexing automatically.Expects one of the strings defined in
AutomaticIndexingSynchronizationStrategyNames, or a reference to a bean of typeAutomaticIndexingSynchronizationStrategy.Defaults to
HibernateOrmMapperSettings.Defaults.AUTOMATIC_INDEXING_SYNCHRONIZATION_STRATEGY.
-
AUTOMATIC_INDEXING_ENABLE_DIRTY_CHECK
public static final String AUTOMATIC_INDEXING_ENABLE_DIRTY_CHECK
Whether to check if dirty properties are relevant to indexing before actually reindexing an entity.When enabled, re-indexing of an entity is skipped if the only changes are on properties that are not used when indexing. This feature is considered safe and thus enabled by default.
Expects a Boolean value such as
trueorfalse, or a string that can be parsed to such Boolean value.Defaults to
Defaults#AUTOMATIC_INDEXING_ENABLE_DIRTY_CHECK.- See Also:
- Constant Field Values
-
QUERY_LOADING_CACHE_LOOKUP_STRATEGY
public static final String QUERY_LOADING_CACHE_LOOKUP_STRATEGY
The strategy to use when loading entities during the execution of a search query.Expects a
EntityLoadingCacheLookupStrategyvalue, or a String representation of such value.Defaults to
HibernateOrmMapperSettings.Defaults.QUERY_LOADING_CACHE_LOOKUP_STRATEGY.
-
QUERY_LOADING_FETCH_SIZE
public static final String QUERY_LOADING_FETCH_SIZE
The fetch size to use when loading entities during the execution of a search query.Expects a strictly positive Integer value, such as
100, or a String that can be parsed into such Integer value.Defaults to
HibernateOrmMapperSettings.Defaults.QUERY_LOADING_FETCH_SIZE.- See Also:
- Constant Field Values
-
MAPPING_PROCESS_ANNOTATIONS
public static final String MAPPING_PROCESS_ANNOTATIONS
Whether annotations should be automatically processed for entity types, as well as nested types in those entity types, for instance embedded types.Expects a Boolean value such as
trueorfalse, or a string that can be parsed to such Boolean value.Defaults to
Defaults#ENABLE_ANNOTATION_MAPPING.- See Also:
- Constant Field Values
-
MAPPING_CONFIGURER
public static final String MAPPING_CONFIGURER
The mapping configurer to use.Expects a reference to a bean of type
HibernateOrmSearchMappingConfigurer.Defaults to no value.
-
SCHEMA_MANAGEMENT_STRATEGY
public static final String SCHEMA_MANAGEMENT_STRATEGY
The schema management strategy, controlling how indexes and their schema are created, updated, validated or dropped on startup and shutdown.Expects a
SchemaManagementStrategyNamevalue, or a String representation of such value.Defaults to
HibernateOrmMapperSettings.Defaults.SCHEMA_MANAGEMENT_STRATEGY.
-
-