java.lang.Object
jp.ecuacion.util.jpa.dao.query.QueryCondition
where句の中のひとつの条件を表す。A = "a" 等の条件式が作成できる情報を持つ。
- Author:
- yosuke.tanaka
-
Constructor Summary
ConstructorsConstructorDescriptionQueryCondition(Class<?> entityClass, String field, Object value) QueryCondition(String[] fields, Object[] values) QueryCondition(String[] fields, Object[] values, QueryConditionRelationEnum relation, boolean ignoreWhenNullOrEmptyString) QueryCondition(String[] fields, Object[] values, QueryConditionRelationEnum relation, boolean ignoreWhenNullOrEmptyString, Object[] queryConditionOptions) QueryCondition(String field, Object value) QueryCondition(String field, Object value, QueryConditionRelationEnum relation, boolean ignoreWhenNullOrEmptyString) QueryCondition(String field, Object value, QueryConditionRelationEnum relation, boolean ignoreWhenNullOrEmptyString, Object[] queryConditionOptions) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.persistence.criteria.PredicatecreateCondition(jakarta.persistence.criteria.CriteriaBuilder cb, jakarta.persistence.criteria.Root r, jakarta.persistence.criteria.Path[] fieldPaths) likeの場合は、このメソッドの中では「%」はつけないこと。entityClass(Class<?> entityClass) String[]Object[]booleanvoid
-
Constructor Details
-
QueryCondition
-
QueryCondition
-
QueryCondition
-
QueryCondition
public QueryCondition(String field, Object value, QueryConditionRelationEnum relation, boolean ignoreWhenNullOrEmptyString) -
QueryCondition
public QueryCondition(String[] fields, Object[] values, QueryConditionRelationEnum relation, boolean ignoreWhenNullOrEmptyString) -
QueryCondition
public QueryCondition(String field, Object value, QueryConditionRelationEnum relation, boolean ignoreWhenNullOrEmptyString, Object[] queryConditionOptions) -
QueryCondition
public QueryCondition(String[] fields, Object[] values, QueryConditionRelationEnum relation, boolean ignoreWhenNullOrEmptyString, Object[] queryConditionOptions)
-
-
Method Details
-
getValues
-
setValues
-
getFields
-
getQueryConditionRelation
-
isIgnoreWhenNullOrEmptyString
public boolean isIgnoreWhenNullOrEmptyString() -
getStrSearchPtn
-
entityClass
-
createCondition
public jakarta.persistence.criteria.Predicate createCondition(jakarta.persistence.criteria.CriteriaBuilder cb, jakarta.persistence.criteria.Root r, jakarta.persistence.criteria.Path[] fieldPaths) likeの場合は、このメソッドの中では「%」はつけないこと。オプションで、前方一致、部分一致などを指定。
-