Annotation Interface Properties


@Documented @Retention(RUNTIME) @Target(FIELD) public @interface Properties
Denotes an attribute containing values of unmapped properties relevant for an entity.

The attribute has to be a Map of keys which are of a valid identifier type and represent ontological properties, e.g. String, and Sets of values of the properties. The type of the values can be either String or it can be Object, in which case the respective ontological type will be retained.

For example:

Map<String, Set<String>>
Map<URI, Set<Object>>
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
     
    boolean
    Denotes a member that is inferred (true) using the OWL reasoner or just asserted (false).
  • Element Details

    • fetchType

      FetchType fetchType
      Default:
      LAZY
    • readOnly

      boolean readOnly
      Denotes a member that is inferred (true) using the OWL reasoner or just asserted (false).
      Returns:
      Whether this property is read only
      Default:
      false