@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 objects
    EntityInterceptor
    Interface for intercepting @Entity lifecycle events
    ObjectFactory
    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 collections
    DeleteOptions
    The options to apply when removing documents from the MongoCollection
    FindAndModifyOptions Deprecated, for removal: This API element is subject to removal in a future version.
    use ModifyOptions instead
    InsertManyOptions
    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.
    Key<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 Morphia
    MorphiaVersion23
    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.