メソッド |
説明 |
eq(CharSequence propertyName, Object value) |
propertyName = ? の条件を追加します。valueがnullの時は追加されません。 |
ne(CharSequence propertyName, Object value) |
propertyName <> ? の条件を追加します。valueがnullの時は追加されません。 |
lt(CharSequence propertyName, Object value) |
propertyName < ? の条件を追加します。valueがnullの時は追加されません。 |
le(CharSequence propertyName, Object value) |
propertyName <= ? の条件を追加します。valueがnullの時は追加されません。 |
gt(CharSequence propertyName, Object value) |
propertyName > ? の条件を追加します。valueがnullの時は追加されません。 |
ge(CharSequence propertyName, Object value) |
propertyName >= ? の条件を追加します。valueがnullの時は追加されません。 |
in(CharSequence propertyName, Object... values) |
propertyName in (?, ...) の条件を追加します。 valuesがnullの時または配列の長さが0の時は追加されません。 |
in(CharSequence propertyName, Collection values) |
propertyName in (?, ...) の条件を追加します。 valuesがnullの時またはリストの長さが0の時は追加されません。 |
notIn(CharSequence propertyName, Object... values) |
propertyName not in (?, ...) の条件を追加します。 valuesがnullの時または配列の長さが0の時は追加されません。 |
notIn(CharSequence propertyName, Collection values) |
propertyName not in (?, ...) の条件を追加します。 valuesがnullの時またはリストの長さが0の時は追加されません。 |
like(CharSequence propertyName, String value) |
propertyName like ? の条件を追加します。 valueがnullの時は追加されません。 |
like(CharSequence propertyName, String value, char escape) |
propertyName like ? escape ? の条件を追加します。 valueがnullの時は追加されません。 |
notLike(CharSequence propertyName, String value) |
propertyName not like ? の条件を追加します。 valueがnullの時は追加されません。 |
notLike(CharSequence propertyName, String value, char escape) |
propertyName not like ? escape ? の条件を追加します。 valueがnullの時は追加されません。 |
starts(CharSequence propertyName, String value) |
propertyName like ? の条件を追加します。 valueがnullの時は追加されません。 valueの最後に自動的に % が追加されます。 valueに '%', '_' が含まれる場合はエスケープされます。 |
notStarts(CharSequence propertyName, String value) |
propertyName not like ? の条件を追加します。 valueがnullの時は追加されません。 valueの最後に自動的に % が追加されます。 valueに '%', '_' が含まれる場合はエスケープされます。 |
ends(CharSequence propertyName, String value) |
propertyName like ? の条件を追加します。 valueがnullの時は追加されません。 valueの最初に自動的に % が追加されます。 valueに '%', '_' が含まれる場合はエスケープされます。 |
notEnds(CharSequence propertyName, String value) |
propertyName not like ? の条件を追加します。 valueがnullの時は追加されません。 valueの最初に自動的に % が追加されます。 valueに '%', '_' が含まれる場合はエスケープされます。 |
contains(CharSequence propertyName, String value) |
propertyName like ? の条件を追加します。 valueがnullの時は追加されません。 valueの最初と最後に自動的に % が追加されます。 valueに '%', '_' が含まれる場合はエスケープされます。 |
notContains(CharSequence propertyName, String value) |
propertyName not like ? の条件を追加します。 valueがnullの時は追加されません。 valueの最初と最後に自動的に % が追加されます。 valueに '%', '_' が含まれる場合はエスケープされます。 |
isNull(CharSequence propertyName, Boolean value) |
propertyName is null の条件を追加します。 valueがnullあるいはBoolean.FALSEの時は追加されません。 |
isNotNull(CharSequence propertyName, Boolean value) |
propertyName is not null の条件を追加します。 valueがnullあるいはBoolean.FALSEの時は追加されません。 |
excludesWhitespace() |
valueが空白文字列の時は条件に追加されません。 |