@NonNullApi
Package dev.morphia
-
Interface Summary Interface Description AdvancedDatastore Deprecated, for removal: This API element is subject to removal in a future version. Datastore Datastore interface to get/delete/save objectsEntityInterceptor Interface for intercepting @Entity lifecycle eventsObjectFactory The ObjectFactory is used by morphia to create instances of classes which can be customized to fit a particular applications needs. -
Class Summary Class Description AbstractEntityInterceptor Deprecated, for removal: This API element is subject to removal in a future version. the noop default methods have been moved to the interface.DatastoreImpl A generic (type-safe) wrapper around mongodb collectionsDeleteOptions The options to apply when removing documents from the MongoCollectionFindAndModifyOptions Deprecated, for removal: This API element is subject to removal in a future version. useModifyOptions
insteadInsertManyOptions Options related to insertion of documents into MongoDB.InsertOneOptions Options related to insertion of documents into MongoDB.InsertOptions Deprecated, for removal: This API element is subject to removal in a future version. useInsertOneOptions
orInsertManyOptions
insteadKey<T> Deprecated, for removal: This API element is subject to removal in a future version. ModifyOptions Defines the options for a "find and modify" operation.Morphia Entry point for working with MorphiaMorphiaVersion22 This class is a version marker for certain frameworks to use when loading configurations, e.g.UpdateOptions The options to apply when updating documents in the MongoCollection -
Exception Summary Exception Description VersionMismatchException This exception is thrown when a version field does not match the expected state in the database.