Annotationsschnittstelle Entity


@Target(TYPE) @Retention(RUNTIME) public @interface Entity
User: Stpehan Bösebeck Date: 26.03.12 Time: 11:14

  • Elementdetails

    • collectionName

      String collectionName
      Standard:
      "."
    • schemaDef

      String schemaDef
      Standard:
      ""
    • comment

      String comment
      Standard:
      ""
    • validationLevel

      Entity.ValidationLevel validationLevel
      Standard:
      off
    • validationAction

      Entity.ValidationAction validationAction
      Standard:
      warn
    • translateCamelCase

      boolean translateCamelCase
      Standard:
      true
    • typeId

      String typeId
      Standard:
      "."
    • useFQN

      boolean useFQN
      use Full Qualified Name as collection name
      Gibt zurück:
      Standard:
      false
    • polymorph

      boolean polymorph
      several different objects of same type stored in one collection if set, className is stored in object
      Standard:
      false
    • readConcernLevel

      Entity.ReadConcernLevel readConcernLevel
      Standard:
      majority
    • nameProvider

      Class<? extends NameProvider> nameProvider
      Standard:
      de.caluga.morphium.DefaultNameProvider.class