Annotation Interface JsonView


The annotation defining Json Duality View. Currently supported only by Oracle database.
Since:
4.0.0
Author:
radovanradic
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
     
    The name of the single column in the view.
    Only applies to supported databases.
    The Json View name in the database.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
  • Field Details

  • Element Details

    • column

      @AliasFor(annotation=EntityRepresentation.class, member="column") String column
      The name of the single column in the view.
      Returns:
      the column name (default DATA)
      Default:
      "DATA"
    • value

      @AliasFor(annotation=MappedEntity.class, member="value") String value
      The Json View name in the database.
      Returns:
      the json view
      Default:
      ""
    • schema

      @AliasFor(annotation=MappedEntity.class, member="schema") String schema
      Only applies to supported databases.
      Returns:
      the schema to use for the query
      Default:
      ""
    • alias

      @AliasFor(annotation=MappedEntity.class, member="alias") String alias
      Returns:
      The view alias to use for the query
      Default:
      ""