<select id="selectByExample" resultMap="BaseResultMap" parameterType="com.dtk.category.pojo.ProductApExample" >
select
<if test="distinct" >
distinct
</if>
'true' as QUERYID,
<include refid="Base_Column_List" />
from table
<if test="_parameter != null" >
<include refid="Example_Where_Clause" />
</if>
<if test="orderByClause != null" >
order by ${orderByClause}
</if>
</select>
package com.dtk.category.pojo;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class ProductApExample {
protected String orderByClause;
protected boolean distinct;
protected List<Criteria> oredCriteria;
public ProductApExample() {
oredCriteria = new ArrayList<Criteria>();
}
public void setOrderByClause(String orderByClause) {
this.orderByClause = orderByClause;
}
public String getOrderByClause() {
return orderByClause;
}
public void setDistinct(boolean distinct) {
this.distinct = distinct;
}
public boolean isDistinct() {
return distinct;
}
public List<Criteria> getOredCriteria() {
return oredCriteria;
}
public void or(Criteria criteria) {
oredCriteria.add(criteria);
}
public Criteria or() {
Criteria criteria = createCriteriaInternal();
oredCriteria.add(criteria);
return criteria;
}
public Criteria createCriteria() {
Criteria criteria = createCriteriaInternal();
if (oredCriteria.size() == 0) {
oredCriteria.add(criteria);
}
return criteria;
}
protected Criteria createCriteriaInternal() {
Criteria criteria = new Criteria();
return criteria;
}
public void clear() {
oredCriteria.clear();
orderByClause = null;
distinct = false;
}
protected abstract static class GeneratedCriteria {
protected List<Criterion> criteria;
protected GeneratedCriteria() {
super();
criteria = new ArrayList<Criterion>();
}
public boolean isValid() {
return criteria.size() > 0;
}
public List<Criterion> getAllCriteria() {
return criteria;
}
public List<Criterion> getCriteria() {
return criteria;
}
protected void addCriterion(String condition) {
if (condition == null) {
throw new RuntimeException("Value for condition cannot be null");
}
criteria.add(new Criterion(condition));
}
protected void addCriterion(String condition, Object value, String property) {
if (value == null) {
throw new RuntimeException("Value for " + property + " cannot be null");
}
criteria.add(new Criterion(condition, value));
}
protected void addCriterion(String condition, Object value1, Object value2, String property) {
if (value1 == null || value2 == null) {
throw new RuntimeException("Between values for " + property + " cannot be null");
}
criteria.add(new Criterion(condition, value1, value2));
}
public Criteria andIdIsNull() {
addCriterion("id is null");
return (Criteria) this;
}
public Criteria andIdIsNotNull() {
addCriterion("id is not null");
return (Criteria) this;
}
public Criteria andIdEqualTo(Integer value) {
addCriterion("id =", value, "id");
return (Criteria) this;
}
public Criteria andIdNotEqualTo(Integer value) {
addCriterion("id <>", value, "id");
return (Criteria) this;
}
public Criteria andIdGreaterThan(Integer value) {
addCriterion("id >", value, "id");
return (Criteria) this;
}
public Criteria andIdGreaterThanOrEqualTo(Integer value) {
addCriterion("id >=", value, "id");
return (Criteria) this;
}
public Criteria andIdLessThan(Integer value) {
addCriterion("id <", value, "id");
return (Criteria) this;
}
public Criteria andIdLessThanOrEqualTo(Integer value) {
addCriterion("id <=", value, "id");
return (Criteria) this;
}
public Criteria andIdIn(List<Integer> values) {
addCriterion("id in", values, "id");
return (Criteria) this;
}
public Criteria andIdNotIn(List<Integer> values) {
addCriterion("id not in", values, "id");
return (Criteria) this;
}
public Criteria andIdBetween(Integer value1, Integer value2) {
addCriterion("id between", value1, value2, "id");
return (Criteria) this;
}
public Criteria andIdNotBetween(Integer value1, Integer value2) {
addCriterion("id not between", value1, value2, "id");
return (Criteria) this;
}
public Criteria andApNumberIsNull() {
addCriterion("ap_number is null");
return (Criteria) this;
}
public Criteria andApNumberIsNotNull() {
addCriterion("ap_number is not null");
return (Criteria) this;
}
public Criteria andApNumberEqualTo(String value) {
addCriterion("ap_number =", value, "apNumber");
return (Criteria) this;
}
public Criteria andApNumberNotEqualTo(String value) {
addCriterion("ap_number <>", value, "apNumber");
return (Criteria) this;
}
public Criteria andApNumberGreaterThan(String value) {
addCriterion("ap_number >", value, "apNumber");
return (Criteria) this;
}
public Criteria andApNumberGreaterThanOrEqualTo(String value) {
addCriterion("ap_number >=", value, "apNumber");
return (Criteria) this;
}
public Criteria andApNumberLessThan(String value) {
addCriterion("ap_number <", value, "apNumber");
return (Criteria) this;
}
public Criteria andApNumberLessThanOrEqualTo(String value) {
addCriterion("ap_number <=", value, "apNumber");
return (Criteria) this;
}
public Criteria andApNumberLike(String value) {
addCriterion("ap_number like", value, "apNumber");
return (Criteria) this;
}
public Criteria andApNumberNotLike(String value) {
addCriterion("ap_number not like", value, "apNumber");
return (Criteria) this;
}
public Criteria andApNumberIn(List<String> values) {
addCriterion("ap_number in", values, "apNumber");
return (Criteria) this;
}
public Criteria andApNumberNotIn(List<String> values) {
addCriterion("ap_number not in", values, "apNumber");
return (Criteria) this;
}
public Criteria andApNumberBetween(String value1, String value2) {
addCriterion("ap_number between", value1, value2, "apNumber");
return (Criteria) this;
}
public Criteria andApNumberNotBetween(String value1, String value2) {
addCriterion("ap_number not between", value1, value2, "apNumber");
return (Criteria) this;
}
public Criteria andApNameIsNull() {
addCriterion("ap_name is null");
return (Criteria) this;
}
public Criteria andApNameIsNotNull() {
addCriterion("ap_name is not null");
return (Criteria) this;
}
public Criteria andApNameEqualTo(String value) {
addCriterion("ap_name =", value, "apName");
return (Criteria) this;
}
public Criteria andApNameNotEqualTo(String value) {
addCriterion("ap_name <>", value, "apName");
return (Criteria) this;
}
public Criteria andApNameGreaterThan(String value) {
addCriterion("ap_name >", value, "apName");
return (Criteria) this;
}
public Criteria andApNameGreaterThanOrEqualTo(String value) {
addCriterion("ap_name >=", value, "apName");
return (Criteria) this;
}
public Criteria andApNameLessThan(String value) {
addCriterion("ap_name <", value, "apName");
return (Criteria) this;
}
public Criteria andApNameLessThanOrEqualTo(String value) {
addCriterion("ap_name <=", value, "apName");
return (Criteria) this;
}
public Criteria andApNameLike(String value) {
addCriterion("ap_name like", value, "apName");
return (Criteria) this;
}
public Criteria andApNameNotLike(String value) {
addCriterion("ap_name not like", value, "apName");
return (Criteria) this;
}
public Criteria andApNameIn(List<String> values) {
addCriterion("ap_name in", values, "apName");
return (Criteria) this;
}
public Criteria andApNameNotIn(List<String> values) {
addCriterion("ap_name not in", values, "apName");
return (Criteria) this;
}
public Criteria andApNameBetween(String value1, String value2) {
addCriterion("ap_name between", value1, value2, "apName");
return (Criteria) this;
}
public Criteria andApNameNotBetween(String value1, String value2) {
addCriterion("ap_name not between", value1, value2, "apName");
return (Criteria) this;
}
public Criteria andApDescriptionIsNull() {
addCriterion("ap_description is null");
return (Criteria) this;
}
public Criteria andApDescriptionIsNotNull() {
addCriterion("ap_description is not null");
return (Criteria) this;
}
public Criteria andApDescriptionEqualTo(String value) {
addCriterion("ap_description =", value, "apDescription");
return (Criteria) this;
}
public Criteria andApDescriptionNotEqualTo(String value) {
addCriterion("ap_description <>", value, "apDescription");
return (Criteria) this;
}
public Criteria andApDescriptionGreaterThan(String value) {
addCriterion("ap_description >", value, "apDescription");
return (Criteria) this;
}
public Criteria andApDescriptionGreaterThanOrEqualTo(String value) {
addCriterion("ap_description >=", value, "apDescription");
return (Criteria) this;
}
public Criteria andApDescriptionLessThan(String value) {
addCriterion("ap_description <", value, "apDescription");
return (Criteria) this;
}
public Criteria andApDescriptionLessThanOrEqualTo(String value) {
addCriterion("ap_description <=", value, "apDescription");
return (Criteria) this;
}
public Criteria andApDescriptionLike(String value) {
addCriterion("ap_description like", value, "apDescription");
return (Criteria) this;
}
public Criteria andApDescriptionNotLike(String value) {
addCriterion("ap_description not like", value, "apDescription");
return (Criteria) this;
}
public Criteria andApDescriptionIn(List<String> values) {
addCriterion("ap_description in", values, "apDescription");
return (Criteria) this;
}
public Criteria andApDescriptionNotIn(List<String> values) {
addCriterion("ap_description not in", values, "apDescription");
return (Criteria) this;
}
public Criteria andApDescriptionBetween(String value1, String value2) {
addCriterion("ap_description between", value1, value2, "apDescription");
return (Criteria) this;
}
public Criteria andApDescriptionNotBetween(String value1, String value2) {
addCriterion("ap_description not between", value1, value2, "apDescription");
return (Criteria) this;
}
public Criteria andAddTimeIsNull() {
addCriterion("add_time is null");
return (Criteria) this;
}
public Criteria andAddTimeIsNotNull() {
addCriterion("add_time is not null");
return (Criteria) this;
}
public Criteria andAddTimeEqualTo(Date value) {
addCriterion("add_time =", value, "addTime");
return (Criteria) this;
}
public Criteria andAddTimeNotEqualTo(Date value) {
addCriterion("add_time <>", value, "addTime");
return (Criteria) this;
}
public Criteria andAddTimeGreaterThan(Date value) {
addCriterion("add_time >", value, "addTime");
return (Criteria) this;
}
public Criteria andAddTimeGreaterThanOrEqualTo(Date value) {
addCriterion("add_time >=", value, "addTime");
return (Criteria) this;
}
public Criteria andAddTimeLessThan(Date value) {
addCriterion("add_time <", value, "addTime");
return (Criteria) this;
}
public Criteria andAddTimeLessThanOrEqualTo(Date value) {
addCriterion("add_time <=", value, "addTime");
return (Criteria) this;
}
public Criteria andAddTimeIn(List<Date> values) {
addCriterion("add_time in", values, "addTime");
return (Criteria) this;
}
public Criteria andAddTimeNotIn(List<Date> values) {
addCriterion("add_time not in", values, "addTime");
return (Criteria) this;
}
public Criteria andAddTimeBetween(Date value1, Date value2) {
addCriterion("add_time between", value1, value2, "addTime");
return (Criteria) this;
}
public Criteria andAddTimeNotBetween(Date value1, Date value2) {
addCriterion("add_time not between", value1, value2, "addTime");
return (Criteria) this;
}
public Criteria andUpdateTimeIsNull() {
addCriterion("update_time is null");
return (Criteria) this;
}
public Criteria andUpdateTimeIsNotNull() {
addCriterion("update_time is not null");
return (Criteria) this;
}
public Criteria andUpdateTimeEqualTo(Date value) {
addCriterion("update_time =", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeNotEqualTo(Date value) {
addCriterion("update_time <>", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeGreaterThan(Date value) {
addCriterion("update_time >", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeGreaterThanOrEqualTo(Date value) {
addCriterion("update_time >=", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeLessThan(Date value) {
addCriterion("update_time <", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeLessThanOrEqualTo(Date value) {
addCriterion("update_time <=", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeIn(List<Date> values) {
addCriterion("update_time in", values, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeNotIn(List<Date> values) {
addCriterion("update_time not in", values, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeBetween(Date value1, Date value2) {
addCriterion("update_time between", value1, value2, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeNotBetween(Date value1, Date value2) {
addCriterion("update_time not between", value1, value2, "updateTime");
return (Criteria) this;
}
public Criteria andProductIdIsNull() {
addCriterion("product_id is null");
return (Criteria) this;
}
public Criteria andProductIdIsNotNull() {
addCriterion("product_id is not null");
return (Criteria) this;
}
public Criteria andProductIdEqualTo(Integer value) {
addCriterion("product_id =", value, "productId");
return (Criteria) this;
}
public Criteria andProductIdNotEqualTo(Integer value) {
addCriterion("product_id <>", value, "productId");
return (Criteria) this;
}
public Criteria andProductIdGreaterThan(Integer value) {
addCriterion("product_id >", value, "productId");
return (Criteria) this;
}
public Criteria andProductIdGreaterThanOrEqualTo(Integer value) {
addCriterion("product_id >=", value, "productId");
return (Criteria) this;
}
public Criteria andProductIdLessThan(Integer value) {
addCriterion("product_id <", value, "productId");
return (Criteria) this;
}
public Criteria andProductIdLessThanOrEqualTo(Integer value) {
addCriterion("product_id <=", value, "productId");
return (Criteria) this;
}
public Criteria andProductIdIn(List<Integer> values) {
addCriterion("product_id in", values, "productId");
return (Criteria) this;
}
public Criteria andProductIdNotIn(List<Integer> values) {
addCriterion("product_id not in", values, "productId");
return (Criteria) this;
}
public Criteria andProductIdBetween(Integer value1, Integer value2) {
addCriterion("product_id between", value1, value2, "productId");
return (Criteria) this;
}
public Criteria andProductIdNotBetween(Integer value1, Integer value2) {
addCriterion("product_id not between", value1, value2, "productId");
return (Criteria) this;
}
public Criteria andPlatIdIsNull() {
addCriterion("plat_id is null");
return (Criteria) this;
}
public Criteria andPlatIdIsNotNull() {
addCriterion("plat_id is not null");
return (Criteria) this;
}
public Criteria andPlatIdEqualTo(Integer value) {
addCriterion("plat_id =", value, "platId");
return (Criteria) this;
}
public Criteria andPlatIdNotEqualTo(Integer value) {
addCriterion("plat_id <>", value, "platId");
return (Criteria) this;
}
public Criteria andPlatIdGreaterThan(Integer value) {
addCriterion("plat_id >", value, "platId");
return (Criteria) this;
}
public Criteria andPlatIdGreaterThanOrEqualTo(Integer value) {
addCriterion("plat_id >=", value, "platId");
return (Criteria) this;
}
public Criteria andPlatIdLessThan(Integer value) {
addCriterion("plat_id <", value, "platId");
return (Criteria) this;
}
public Criteria andPlatIdLessThanOrEqualTo(Integer value) {
addCriterion("plat_id <=", value, "platId");
return (Criteria) this;
}
public Criteria andPlatIdIn(List<Integer> values) {
addCriterion("plat_id in", values, "platId");
return (Criteria) this;
}
public Criteria andPlatIdNotIn(List<Integer> values) {
addCriterion("plat_id not in", values, "platId");
return (Criteria) this;
}
public Criteria andPlatIdBetween(Integer value1, Integer value2) {
addCriterion("plat_id between", value1, value2, "platId");
return (Criteria) this;
}
public Criteria andPlatIdNotBetween(Integer value1, Integer value2) {
addCriterion("plat_id not between", value1, value2, "platId");
return (Criteria) this;
}
public Criteria andEntityIdIsNull() {
addCriterion("entity_id is null");
return (Criteria) this;
}
public Criteria andEntityIdIsNotNull() {
addCriterion("entity_id is not null");
return (Criteria) this;
}
public Criteria andEntityIdEqualTo(Integer value) {
addCriterion("entity_id =", value, "entityId");
return (Criteria) this;
}
public Criteria andEntityIdNotEqualTo(Integer value) {
addCriterion("entity_id <>", value, "entityId");
return (Criteria) this;
}
public Criteria andEntityIdGreaterThan(Integer value) {
addCriterion("entity_id >", value, "entityId");
return (Criteria) this;
}
public Criteria andEntityIdGreaterThanOrEqualTo(Integer value) {
addCriterion("entity_id >=", value, "entityId");
return (Criteria) this;
}
public Criteria andEntityIdLessThan(Integer value) {
addCriterion("entity_id <", value, "entityId");
return (Criteria) this;
}
public Criteria andEntityIdLessThanOrEqualTo(Integer value) {
addCriterion("entity_id <=", value, "entityId");
return (Criteria) this;
}
public Criteria andEntityIdIn(List<Integer> values) {
addCriterion("entity_id in", values, "entityId");
return (Criteria) this;
}
public Criteria andEntityIdNotIn(List<Integer> values) {
addCriterion("entity_id not in", values, "entityId");
return (Criteria) this;
}
public Criteria andEntityIdBetween(Integer value1, Integer value2) {
addCriterion("entity_id between", value1, value2, "entityId");
return (Criteria) this;
}
public Criteria andEntityIdNotBetween(Integer value1, Integer value2) {
addCriterion("entity_id not between", value1, value2, "entityId");
return (Criteria) this;
}
public Criteria andVersionIsNull() {
addCriterion("version is null");
return (Criteria) this;
}
public Criteria andVersionIsNotNull() {
addCriterion("version is not null");
return (Criteria) this;
}
public Criteria andVersionEqualTo(String value) {
addCriterion("version =", value, "version");
return (Criteria) this;
}
public Criteria andVersionNotEqualTo(String value) {
addCriterion("version <>", value, "version");
return (Criteria) this;
}
public Criteria andVersionGreaterThan(String value) {
addCriterion("version >", value, "version");
return (Criteria) this;
}
public Criteria andVersionGreaterThanOrEqualTo(String value) {
addCriterion("version >=", value, "version");
return (Criteria) this;
}
public Criteria andVersionLessThan(String value) {
addCriterion("version <", value, "version");
return (Criteria) this;
}
public Criteria andVersionLessThanOrEqualTo(String value) {
addCriterion("version <=", value, "version");
return (Criteria) this;
}
public Criteria andVersionLike(String value) {
addCriterion("version like", value, "version");
return (Criteria) this;
}
public Criteria andVersionNotLike(String value) {
addCriterion("version not like", value, "version");
return (Criteria) this;
}
public Criteria andVersionIn(List<String> values) {
addCriterion("version in", values, "version");
return (Criteria) this;
}
public Criteria andVersionNotIn(List<String> values) {
addCriterion("version not in", values, "version");
return (Criteria) this;
}
public Criteria andVersionBetween(String value1, String value2) {
addCriterion("version between", value1, value2, "version");
return (Criteria) this;
}
public Criteria andVersionNotBetween(String value1, String value2) {
addCriterion("version not between", value1, value2, "version");
return (Criteria) this;
}
}
public static class Criteria extends GeneratedCriteria {
protected Criteria() {
super();
}
}
public static class Criterion {
private String condition;
private Object value;
private Object secondValue;
private boolean noValue;
private boolean singleValue;
private boolean betweenValue;
private boolean listValue;
private String typeHandler;
public String getCondition() {
return condition;
}
public Object getValue() {
return value;
}
public Object getSecondValue() {
return secondValue;
}
public boolean isNoValue() {
return noValue;
}
public boolean isSingleValue() {
return singleValue;
}
public boolean isBetweenValue() {
return betweenValue;
}
public boolean isListValue() {
return listValue;
}
public String getTypeHandler() {
return typeHandler;
}
protected Criterion(String condition) {
super();
this.condition = condition;
this.typeHandler = null;
this.noValue = true;
}
protected Criterion(String condition, Object value, String typeHandler) {
super();
this.condition = condition;
this.value = value;
this.typeHandler = typeHandler;
if (value instanceof List<?>) {
this.listValue = true;
} else {
this.singleValue = true;
}
}
protected Criterion(String condition, Object value) {
this(condition, value, null);
}
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
super();
this.condition = condition;
this.value = value;
this.secondValue = secondValue;
this.typeHandler = typeHandler;
this.betweenValue = true;
}
protected Criterion(String condition, Object value, Object secondValue) {
this(condition, value, secondValue, null);
}
}
}