データベースからSelectDataで条件に一致する値を取得するには以下の様な流れで行います。
- queryをSelectQueryで定義
- Expressionで条件を定義(詳細は後述)
- queryに条件を設定
- queryからfetchlistでリストとして取得
- 取得したリストをResultDataの変数に設定
ExpressionはExpressionFactoryのメソッドで設定します。以下、ここでよく用いられるメソッドの一例です。
- matchExp→第1引数のカラムが第2引数の値と一致するもの全てを取得
- noMatchExp→第1引数のカラムが第2引数の値と一致しないもの全てを取得
- lessExp→第1引数のカラムが第2引数より小さいもの全てを取得
- lessOrEqualExp→第1引数のカラムが第2引数以下のものを全て取得