Annotation Type Embedded


  • @Target({FIELD,METHOD})
    @Retention(RUNTIME)
    public @interface Embedded
    Annotation to define that the object is embedded into the table of the owning object. Corresponds to the xml element "embedded".
    Since:
    2.1
    Version:
    2.1
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      Persistent[] members
      Members for this embedding.
      java.lang.String nullIndicatorColumn
      The column in the embedded object used to judge if the embedded object is null.
      java.lang.String nullIndicatorValue
      The value in the null column to interpret the object as being null.
      java.lang.String ownerMember
      The member in the embedded object that links back to the owning object where it has a bidirectional relationship.
    • Element Detail

      • ownerMember

        java.lang.String ownerMember
        The member in the embedded object that links back to the owning object where it has a bidirectional relationship.
        Returns:
        the member that refers to the owner
        Default:
        ""
      • nullIndicatorColumn

        java.lang.String nullIndicatorColumn
        The column in the embedded object used to judge if the embedded object is null.
        Returns:
        the null indicator column
        Default:
        ""
      • nullIndicatorValue

        java.lang.String nullIndicatorValue
        The value in the null column to interpret the object as being null.
        Returns:
        the null indicator value
        Default:
        ""
      • members

        Persistent[] members
        Members for this embedding.
        Returns:
        the members embedded in the field or property being annotated
        Default:
        {}