>>-@Group--(--group_name--)------------------------------------><
構文図で使用されている規則については、構文図の読み方を参照してください。
インターフェース・レベルの @Group アノテーションは、オプション groupOptions で使用される値を指定します。 値 group_name では大/小文字が区別されます。 ユーティリティーでインターフェースの実装クラスを作成する方法を制御するには、Generator ユーティリティーでオプションを指定します。 インターフェースを使用してバインド操作を実行するときに指定されるバインド・オプションを制御するには、StaticBinder ユーティリティーでオプションを指定します。
インターフェースのアノテーション付きメソッドの実装を生成するときに、pureQuery インターフェースのグループに対して設定を指定するには、 アノテーションとオプションを使用します。 また、アノテーションは、インターフェースのアノテーション付きメソッドに対してバインド操作を実行するときにも使用されます。
@Group ("Payroll")
public Interface CalculateTax {
…
}
次の groupOptions オプションが Generator ユーティリティー・オプション・ファイルに
指定されているときには、Generator ユーティリティーが指定のオプション設定を使用してインターフェース CalculateTax の実装クラスを生成します。
groupOptions.Payroll= -collection Payroll -url "jdbc:db2://com.prod.hr:50000/DB01"
groupOptions.Payroll -bindOptions "QUALIFIER(Payroll), COLLECTION(Payroll)" -url "jdbc:db2://com.prod.hr:50000/DB01"