Criteriaアノテーション
定型的なSQL文とちょっとだけ違う場合に、SQL文全体を記述するのは面倒です。そのようなときに役に立つのが、Criteriaアノテーションです。
例えば、引数で指定した上限と下限の間の給料をもらっている従業員の一覧を取得する場合、次のようにします。
最終的には、もうちょっと仕様が変わるかも。
public static String getEmployee_ARGS = "minSal, maxSal";
public static String getEmployee_CRITERIA =
"BETWEEN sal >= :minSal AND sal <= :maxSal";pulic List getEmployee(BigDecimal minSal, BigDecimal maxSal);
何かアドバイスがあればよろしくお願いします。