Annotation Interface CompositeKeyType


@Target({FIELD,METHOD}) @Retention(RUNTIME) @Published public @interface CompositeKeyType
特定文字で区切った複合キーの集合、またはその配列から構成されるパラメータを格納する、 CompositeKey型のプロパティに付与するアノテーション。

CompositeKeyに展開できるパラメータの構造について

  • 特定文字で区切った複合キーの集合(例:"user001,pk2001,pk3001")
  • 特定文字で区切った複合キーの集合の配列(例:{"user001,pk2001,pk3001","user002,pk2001,pk3001"})
See Also:
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    int
    CompositeKey型のプロパティに格納する複合キーの数。
  • Element Details

    • keySize

      int keySize
      CompositeKey型のプロパティに格納する複合キーの数。

      CompositeKey型の配列に格納する場合は、各要素の複合キーの数を指定する。
      ※要素ごとに複合キーの数を指定することはできない。従って、配列は同数の複合キーを持つ要素で構成する必要がある。