サービスクラス
-
DBアクセスを提供する。
-
テーブルごとに作成する。クラス名をテーブル名+Service とする。
-
S2AbstractServiceを継承する、その際型パラメータとして該当するentityクラスを指定する。
-
あとは何も書かなくてもとりあえずinser, update, delete, findAll, findByCondition, getCountなどは使える。
エンティティクラス
メモ
s2-tiger-2.4.46.jar
org.seasar.extension.jdbc
ConditionType.class 469~505行目
/**
* 名前に応じた条件タイプを返します。
*
* @param name
* 名前
* @return 条件タイプ
*/
public static ConditionType getConditionType(String name) {
if (NE.hasSuffix(name)) {
return NE;
} else if (LT.hasSuffix(name)) {
return LT;
} else if (LE.hasSuffix(name)) {
return LE;
} else if (GT.hasSuffix(name)) {
return GT;
} else if (GE.hasSuffix(name)) {
return GE;
} else if (NOT_IN.hasSuffix(name)) {
return NOT_IN;
} else if (IN.hasSuffix(name)) {
return IN;
} else if (LIKE.hasSuffix(name)) {
return LIKE;
} else if (STARTS.hasSuffix(name)) {
return STARTS;
} else if (ENDS.hasSuffix(name)) {
return ENDS;
} else if (CONTAINS.hasSuffix(name)) {
return CONTAINS;
} else if (IS_NULL.hasSuffix(name)) {
return IS_NULL;
} else if (IS_NOT_NULL.hasSuffix(name)) {
return IS_NOT_NULL;
}
return EQ;
}
最終更新:2015年03月25日 15:20