@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
    MorphiaVersion22
    This class is a version marker for certain frameworks to use when loading configurations, e.g.
    UpdateDocument
    Document used to send update statements to the driver.
    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.