See: Description
Interface | Description |
---|---|
DocumentPointer<T> |
A custom pointer to a linked document to be used along with
DocumentReference for storing the linkage value. |
MongoPersistentEntity<T> |
MongoDB specific
PersistentEntity abstraction. |
MongoPersistentProperty |
MongoDB specific
PersistentProperty extension. |
Class | Description |
---|---|
BasicMongoPersistentEntity<T> |
MongoDB specific
MongoPersistentEntity implementation that adds Mongo specific meta-data such as the
collection name and the like. |
BasicMongoPersistentProperty |
MongoDB specific
PersistentProperty implementation. |
CachingMongoPersistentProperty | |
MongoMappingContext |
Default implementation of a
MappingContext for MongoDB using BasicMongoPersistentEntity and
BasicMongoPersistentProperty as primary abstractions. |
MongoSimpleTypes |
Simple constant holder for a
SimpleTypeHolder enriched with Mongo specific simple types. |
PersistentPropertyTranslator |
Utility to translate a
MongoPersistentProperty into a corresponding property from a different
MongoPersistentEntity by looking it up by name. |
ShardKey |
Value object representing an entities Shard
Key used to distribute documents across a sharded MongoDB cluster.
|
Enum | Description |
---|---|
Field.Write |
Enumeration of write strategies to define when a property is included for write conversion.
|
FieldType |
Enumeration of field value types that can be used to represent a
Document field value. |
MongoPersistentProperty.PropertyToFieldNameConverter |
Simple
Converter implementation to transform a MongoPersistentProperty into its field name. |
ShardingStrategy | |
Unwrapped.OnEmpty |
Load strategy to be used
Unwrapped.onEmpty() . |
Annotation Type | Description |
---|---|
DBRef |
An annotation that indicates the annotated field is to be stored using a
DBRef . |
Document |
Identifies a domain object to be persisted to MongoDB.
|
DocumentReference |
A
DocumentReference allows referencing entities in MongoDB using a flexible schema. |
Encrypted |
Encrypted provides data required for MongoDB Client Side Field Level Encryption that is applied during schema
resolution. |
Field |
Annotation to define custom metadata for document fields.
|
Language |
Mark property as language field.
|
MongoId |
MongoId represents a MongoDB specific Id annotation that allows customizing id conversion. |
Sharded |
The
Sharded annotation provides meta information about the actual distribution of data. |
TextScore |
TextScore marks the property to be considered as the on server calculated textScore when doing
full text search. |
TimeSeries |
Identifies a domain object to be persisted to a MongoDB Time Series collection.
|
Unwrapped |
The annotation to configure a value object as flattened out in the target document.
|
Unwrapped.Empty |
Shortcut for an empty unwrapped property.
|
Unwrapped.Nullable |
Shortcut for a nullable unwrapped property.
|
Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.