MyBatis框架的使用,可以参考我的文章:

https://blog.csdn.net/JayInnn/article/details/81746571(基于Mybatis实现一个查库的接口)

https://blog.csdn.net/JayInnn/article/details/81773073(mapper接口文件以及selectByExample类的实例函数详解)

为了深入的去了解MyBatis框架如何实现接口服务与数据库的交互,我们如果能够自己配置一下数据库XML配置文件就会对这个过程有深入的理解。配置好XML配置文件,然后根据mybatis-generator自动生成相应的entity层,Mapper层,service层,这样我们就能够去查询数据库了,而不再关注具体的SQL语句查询过程了。

那么最主要的是XML配置文件,一下主要分为两个部分:实际应用过程中,mybatis-generator的使用,配置文件的详细内容。

(一)配置文件的详细内容

关于配置文件XML里面的参数以及结构最好可以参考官网资料,为了更简单的去理解,可以参考这篇文章:

https://blog.csdn.net/xp_lx1/article/details/80074738(generatorConfig.xml配置信息详细)

如果在看的过程中,感觉知识点很多很杂,可以先看第二部分,然后对照着去理解配置文件

(二)实际应用过程中,mybatis-generator的使用

实际工程中的文件结构如下:

现在给出generatorConfig_restaturant.xml的详细代码:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration> <context id="Mysql" targetRuntime="MyBatis3" defaultModelType="conditional"> <property name="autoDelimitKeywords" value="true"/>
<property name="beginningDelimiter" value="`"/>
<property name="endingDelimiter" value="`"/> <plugin type="tk.mybatis.mapper.generator.MapperPlugin">
<property name="mappers" value="tk.mybatis.mapper.common.Mapper"/>
</plugin> <jdbcConnection driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://远程IP地址:3306/restaurant?useUnicode=true&amp;zeroDateTimeBehavior=convertToNull&amp;tinyInt1isBit=false"
userId="****"
password="*****">
</jdbcConnection> <javaModelGenerator targetPackage="test.cn.mwee.service.entity.restaurant"
targetProject="../test/java/"/> <sqlMapGenerator targetPackage="mybatis"
targetProject="../test/resources/"/> <javaClientGenerator targetPackage="test.cn.mwee.service.shop.mapper.restaurant"
targetProject="../test/java/"
type="XMLMAPPER"/> <table tableName="shop_licence_table" domainObjectName="ShopLicenceEntity"
enableCountByExample="true"
enableUpdateByExample="false"
enableDeleteByExample="false"
enableSelectByExample="false"
selectByExampleQueryId="false">
<generatedKey column="shop_id" sqlStatement="MYSQL" identity="true"/>
</table> </context>
</generatorConfiguration>

运行脚本文件,Windows下运行gen.bat,Linux环境下运行gen.sh

运行结果:可以参考配置文件的内容理解

然后将相应的文件放置到对应的目录下,再对Mapper接口写一个实现类,那么就可以对数据库进行访问了。

相应的文件内容:

ShopLicenceEntity类:
package test.cn.mwee.service.entity.restaurant;

import java.util.Date;
import javax.persistence.*; @Table(name = "shop_licence_table")
public class ShopLicenceEntity {
/**
* 商店id
*/
@Id
@Column(name = "shop_id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer shopId; /**
* 总店ID
*/
@Column(name = "manage_shop_id")
private Integer manageShopId; /**
* 营业执照名称
*/
@Column(name = "business_licence_name")
private String businessLicenceName; /**
* 营业执照号码
*/
@Column(name = "business_licence_number")
private String businessLicenceNumber; /**
* 营业执照正面图片
*/
@Column(name = "business_licence_front")
private String businessLicenceFront; /**
* 法人姓名
*/
@Column(name = "artificial_person_name")
private String artificialPersonName; /**
* 法人证件类型,1身份证,2护照
*/
@Column(name = "artificial_credential_type")
private Byte artificialCredentialType; /**
* 法人证件id
*/
@Column(name = "artificial_credential_id")
private String artificialCredentialId; /**
* 法人联系电话
*/
@Column(name = "artificial_phone")
private String artificialPhone; /**
* 法人证件照正面
*/
@Column(name = "artificial_credential_front")
private String artificialCredentialFront; /**
* 法人证件照反面
*/
@Column(name = "artificial_credential_back")
private String artificialCredentialBack; /**
* 门店负责人
*/
@Column(name = "responsible_people")
private String responsiblePeople; /**
* 负责人证件类型,1身份证,2护照
*/
@Column(name = "responsible_credential_type")
private Byte responsibleCredentialType; /**
* 负责人证件id
*/
@Column(name = "responsible_credential_id")
private String responsibleCredentialId; /**
* 负责人邮箱
*/
@Column(name = "responsible_email")
private String responsibleEmail; /**
* 负责人联系电话
*/
@Column(name = "responsible_phone")
private String responsiblePhone; /**
* 最后更新时间
*/
@Column(name = "update_time")
private Date updateTime; /**
* 开户类型,1个体户,2企业
*/
@Column(name = "accountType")
private Byte accounttype; /**
* 开户许可证图片正面照
*/
@Column(name = "accountPermissionFront")
private String accountpermissionfront; /**
* 客服电话
*/
@Column(name = "servicePhone")
private String servicephone; /**
* 结算账户类型1对公,2:对私
*/
@Column(name = "checkAccountType")
private Byte checkaccounttype; /**
* 结算账户指令书,非法人结算进件
*/
@Column(name = "checkAccountCode")
private String checkaccountcode; /**
* 组织结构
*/
@Column(name = "cert_org_code")
private String certOrgCode; /**
* 组织结构代码证
*/
@Column(name = "prg_photo")
private String prgPhoto; /**
* 类目ID
*/
private String mcc; /**
* 经营类型
*/
@Column(name = "deal_type")
private Byte dealType; /**
* 获取商店id
*
* @return shop_id - 商店id
*/
public Integer getShopId() {
return shopId;
} /**
* 设置商店id
*
* @param shopId 商店id
*/
public void setShopId(Integer shopId) {
this.shopId = shopId;
} /**
* 获取总店ID
*
* @return manage_shop_id - 总店ID
*/
public Integer getManageShopId() {
return manageShopId;
} /**
* 设置总店ID
*
* @param manageShopId 总店ID
*/
public void setManageShopId(Integer manageShopId) {
this.manageShopId = manageShopId;
} /**
* 获取营业执照名称
*
* @return business_licence_name - 营业执照名称
*/
public String getBusinessLicenceName() {
return businessLicenceName;
} /**
* 设置营业执照名称
*
* @param businessLicenceName 营业执照名称
*/
public void setBusinessLicenceName(String businessLicenceName) {
this.businessLicenceName = businessLicenceName;
} /**
* 获取营业执照号码
*
* @return business_licence_number - 营业执照号码
*/
public String getBusinessLicenceNumber() {
return businessLicenceNumber;
} /**
* 设置营业执照号码
*
* @param businessLicenceNumber 营业执照号码
*/
public void setBusinessLicenceNumber(String businessLicenceNumber) {
this.businessLicenceNumber = businessLicenceNumber;
} /**
* 获取营业执照正面图片
*
* @return business_licence_front - 营业执照正面图片
*/
public String getBusinessLicenceFront() {
return businessLicenceFront;
} /**
* 设置营业执照正面图片
*
* @param businessLicenceFront 营业执照正面图片
*/
public void setBusinessLicenceFront(String businessLicenceFront) {
this.businessLicenceFront = businessLicenceFront;
} /**
* 获取法人姓名
*
* @return artificial_person_name - 法人姓名
*/
public String getArtificialPersonName() {
return artificialPersonName;
} /**
* 设置法人姓名
*
* @param artificialPersonName 法人姓名
*/
public void setArtificialPersonName(String artificialPersonName) {
this.artificialPersonName = artificialPersonName;
} /**
* 获取法人证件类型,1身份证,2护照
*
* @return artificial_credential_type - 法人证件类型,1身份证,2护照
*/
public Byte getArtificialCredentialType() {
return artificialCredentialType;
} /**
* 设置法人证件类型,1身份证,2护照
*
* @param artificialCredentialType 法人证件类型,1身份证,2护照
*/
public void setArtificialCredentialType(Byte artificialCredentialType) {
this.artificialCredentialType = artificialCredentialType;
} /**
* 获取法人证件id
*
* @return artificial_credential_id - 法人证件id
*/
public String getArtificialCredentialId() {
return artificialCredentialId;
} /**
* 设置法人证件id
*
* @param artificialCredentialId 法人证件id
*/
public void setArtificialCredentialId(String artificialCredentialId) {
this.artificialCredentialId = artificialCredentialId;
} /**
* 获取法人联系电话
*
* @return artificial_phone - 法人联系电话
*/
public String getArtificialPhone() {
return artificialPhone;
} /**
* 设置法人联系电话
*
* @param artificialPhone 法人联系电话
*/
public void setArtificialPhone(String artificialPhone) {
this.artificialPhone = artificialPhone;
} /**
* 获取法人证件照正面
*
* @return artificial_credential_front - 法人证件照正面
*/
public String getArtificialCredentialFront() {
return artificialCredentialFront;
} /**
* 设置法人证件照正面
*
* @param artificialCredentialFront 法人证件照正面
*/
public void setArtificialCredentialFront(String artificialCredentialFront) {
this.artificialCredentialFront = artificialCredentialFront;
} /**
* 获取法人证件照反面
*
* @return artificial_credential_back - 法人证件照反面
*/
public String getArtificialCredentialBack() {
return artificialCredentialBack;
} /**
* 设置法人证件照反面
*
* @param artificialCredentialBack 法人证件照反面
*/
public void setArtificialCredentialBack(String artificialCredentialBack) {
this.artificialCredentialBack = artificialCredentialBack;
} /**
* 获取门店负责人
*
* @return responsible_people - 门店负责人
*/
public String getResponsiblePeople() {
return responsiblePeople;
} /**
* 设置门店负责人
*
* @param responsiblePeople 门店负责人
*/
public void setResponsiblePeople(String responsiblePeople) {
this.responsiblePeople = responsiblePeople;
} /**
* 获取负责人证件类型,1身份证,2护照
*
* @return responsible_credential_type - 负责人证件类型,1身份证,2护照
*/
public Byte getResponsibleCredentialType() {
return responsibleCredentialType;
} /**
* 设置负责人证件类型,1身份证,2护照
*
* @param responsibleCredentialType 负责人证件类型,1身份证,2护照
*/
public void setResponsibleCredentialType(Byte responsibleCredentialType) {
this.responsibleCredentialType = responsibleCredentialType;
} /**
* 获取负责人证件id
*
* @return responsible_credential_id - 负责人证件id
*/
public String getResponsibleCredentialId() {
return responsibleCredentialId;
} /**
* 设置负责人证件id
*
* @param responsibleCredentialId 负责人证件id
*/
public void setResponsibleCredentialId(String responsibleCredentialId) {
this.responsibleCredentialId = responsibleCredentialId;
} /**
* 获取负责人邮箱
*
* @return responsible_email - 负责人邮箱
*/
public String getResponsibleEmail() {
return responsibleEmail;
} /**
* 设置负责人邮箱
*
* @param responsibleEmail 负责人邮箱
*/
public void setResponsibleEmail(String responsibleEmail) {
this.responsibleEmail = responsibleEmail;
} /**
* 获取负责人联系电话
*
* @return responsible_phone - 负责人联系电话
*/
public String getResponsiblePhone() {
return responsiblePhone;
} /**
* 设置负责人联系电话
*
* @param responsiblePhone 负责人联系电话
*/
public void setResponsiblePhone(String responsiblePhone) {
this.responsiblePhone = responsiblePhone;
} /**
* 获取最后更新时间
*
* @return update_time - 最后更新时间
*/
public Date getUpdateTime() {
return updateTime;
} /**
* 设置最后更新时间
*
* @param updateTime 最后更新时间
*/
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
} /**
* 获取开户类型,1个体户,2企业
*
* @return accountType - 开户类型,1个体户,2企业
*/
public Byte getAccounttype() {
return accounttype;
} /**
* 设置开户类型,1个体户,2企业
*
* @param accounttype 开户类型,1个体户,2企业
*/
public void setAccounttype(Byte accounttype) {
this.accounttype = accounttype;
} /**
* 获取开户许可证图片正面照
*
* @return accountPermissionFront - 开户许可证图片正面照
*/
public String getAccountpermissionfront() {
return accountpermissionfront;
} /**
* 设置开户许可证图片正面照
*
* @param accountpermissionfront 开户许可证图片正面照
*/
public void setAccountpermissionfront(String accountpermissionfront) {
this.accountpermissionfront = accountpermissionfront;
} /**
* 获取客服电话
*
* @return servicePhone - 客服电话
*/
public String getServicephone() {
return servicephone;
} /**
* 设置客服电话
*
* @param servicephone 客服电话
*/
public void setServicephone(String servicephone) {
this.servicephone = servicephone;
} /**
* 获取结算账户类型1对公,2:对私
*
* @return checkAccountType - 结算账户类型1对公,2:对私
*/
public Byte getCheckaccounttype() {
return checkaccounttype;
} /**
* 设置结算账户类型1对公,2:对私
*
* @param checkaccounttype 结算账户类型1对公,2:对私
*/
public void setCheckaccounttype(Byte checkaccounttype) {
this.checkaccounttype = checkaccounttype;
} /**
* 获取结算账户指令书,非法人结算进件
*
* @return checkAccountCode - 结算账户指令书,非法人结算进件
*/
public String getCheckaccountcode() {
return checkaccountcode;
} /**
* 设置结算账户指令书,非法人结算进件
*
* @param checkaccountcode 结算账户指令书,非法人结算进件
*/
public void setCheckaccountcode(String checkaccountcode) {
this.checkaccountcode = checkaccountcode;
} /**
* 获取组织结构
*
* @return cert_org_code - 组织结构
*/
public String getCertOrgCode() {
return certOrgCode;
} /**
* 设置组织结构
*
* @param certOrgCode 组织结构
*/
public void setCertOrgCode(String certOrgCode) {
this.certOrgCode = certOrgCode;
} /**
* 获取组织结构代码证
*
* @return prg_photo - 组织结构代码证
*/
public String getPrgPhoto() {
return prgPhoto;
} /**
* 设置组织结构代码证
*
* @param prgPhoto 组织结构代码证
*/
public void setPrgPhoto(String prgPhoto) {
this.prgPhoto = prgPhoto;
} /**
* 获取类目ID
*
* @return mcc - 类目ID
*/
public String getMcc() {
return mcc;
} /**
* 设置类目ID
*
* @param mcc 类目ID
*/
public void setMcc(String mcc) {
this.mcc = mcc;
} /**
* 获取经营类型
*
* @return deal_type - 经营类型
*/
public Byte getDealType() {
return dealType;
} /**
* 设置经营类型
*
* @param dealType 经营类型
*/
public void setDealType(Byte dealType) {
this.dealType = dealType;
}
}
ShopLicenceEntityExample类:
package test.cn.mwee.service.entity.restaurant;

import java.util.ArrayList;
import java.util.Date;
import java.util.List; public class ShopLicenceEntityExample {
protected String orderByClause; protected boolean distinct; protected List<Criteria> oredCriteria; public ShopLicenceEntityExample() {
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 andShopIdIsNull() {
addCriterion("shop_id is null");
return (Criteria) this;
} public Criteria andShopIdIsNotNull() {
addCriterion("shop_id is not null");
return (Criteria) this;
} public Criteria andShopIdEqualTo(Integer value) {
addCriterion("shop_id =", value, "shopId");
return (Criteria) this;
} public Criteria andShopIdNotEqualTo(Integer value) {
addCriterion("shop_id <>", value, "shopId");
return (Criteria) this;
} public Criteria andShopIdGreaterThan(Integer value) {
addCriterion("shop_id >", value, "shopId");
return (Criteria) this;
} public Criteria andShopIdGreaterThanOrEqualTo(Integer value) {
addCriterion("shop_id >=", value, "shopId");
return (Criteria) this;
} public Criteria andShopIdLessThan(Integer value) {
addCriterion("shop_id <", value, "shopId");
return (Criteria) this;
} public Criteria andShopIdLessThanOrEqualTo(Integer value) {
addCriterion("shop_id <=", value, "shopId");
return (Criteria) this;
} public Criteria andShopIdIn(List<Integer> values) {
addCriterion("shop_id in", values, "shopId");
return (Criteria) this;
} public Criteria andShopIdNotIn(List<Integer> values) {
addCriterion("shop_id not in", values, "shopId");
return (Criteria) this;
} public Criteria andShopIdBetween(Integer value1, Integer value2) {
addCriterion("shop_id between", value1, value2, "shopId");
return (Criteria) this;
} public Criteria andShopIdNotBetween(Integer value1, Integer value2) {
addCriterion("shop_id not between", value1, value2, "shopId");
return (Criteria) this;
} public Criteria andManageShopIdIsNull() {
addCriterion("manage_shop_id is null");
return (Criteria) this;
} public Criteria andManageShopIdIsNotNull() {
addCriterion("manage_shop_id is not null");
return (Criteria) this;
} public Criteria andManageShopIdEqualTo(Integer value) {
addCriterion("manage_shop_id =", value, "manageShopId");
return (Criteria) this;
} public Criteria andManageShopIdNotEqualTo(Integer value) {
addCriterion("manage_shop_id <>", value, "manageShopId");
return (Criteria) this;
} public Criteria andManageShopIdGreaterThan(Integer value) {
addCriterion("manage_shop_id >", value, "manageShopId");
return (Criteria) this;
} public Criteria andManageShopIdGreaterThanOrEqualTo(Integer value) {
addCriterion("manage_shop_id >=", value, "manageShopId");
return (Criteria) this;
} public Criteria andManageShopIdLessThan(Integer value) {
addCriterion("manage_shop_id <", value, "manageShopId");
return (Criteria) this;
} public Criteria andManageShopIdLessThanOrEqualTo(Integer value) {
addCriterion("manage_shop_id <=", value, "manageShopId");
return (Criteria) this;
} public Criteria andManageShopIdIn(List<Integer> values) {
addCriterion("manage_shop_id in", values, "manageShopId");
return (Criteria) this;
} public Criteria andManageShopIdNotIn(List<Integer> values) {
addCriterion("manage_shop_id not in", values, "manageShopId");
return (Criteria) this;
} public Criteria andManageShopIdBetween(Integer value1, Integer value2) {
addCriterion("manage_shop_id between", value1, value2, "manageShopId");
return (Criteria) this;
} public Criteria andManageShopIdNotBetween(Integer value1, Integer value2) {
addCriterion("manage_shop_id not between", value1, value2, "manageShopId");
return (Criteria) this;
} public Criteria andBusinessLicenceNameIsNull() {
addCriterion("business_licence_name is null");
return (Criteria) this;
} public Criteria andBusinessLicenceNameIsNotNull() {
addCriterion("business_licence_name is not null");
return (Criteria) this;
} public Criteria andBusinessLicenceNameEqualTo(String value) {
addCriterion("business_licence_name =", value, "businessLicenceName");
return (Criteria) this;
} public Criteria andBusinessLicenceNameNotEqualTo(String value) {
addCriterion("business_licence_name <>", value, "businessLicenceName");
return (Criteria) this;
} public Criteria andBusinessLicenceNameGreaterThan(String value) {
addCriterion("business_licence_name >", value, "businessLicenceName");
return (Criteria) this;
} public Criteria andBusinessLicenceNameGreaterThanOrEqualTo(String value) {
addCriterion("business_licence_name >=", value, "businessLicenceName");
return (Criteria) this;
} public Criteria andBusinessLicenceNameLessThan(String value) {
addCriterion("business_licence_name <", value, "businessLicenceName");
return (Criteria) this;
} public Criteria andBusinessLicenceNameLessThanOrEqualTo(String value) {
addCriterion("business_licence_name <=", value, "businessLicenceName");
return (Criteria) this;
} public Criteria andBusinessLicenceNameLike(String value) {
addCriterion("business_licence_name like", value, "businessLicenceName");
return (Criteria) this;
} public Criteria andBusinessLicenceNameNotLike(String value) {
addCriterion("business_licence_name not like", value, "businessLicenceName");
return (Criteria) this;
} public Criteria andBusinessLicenceNameIn(List<String> values) {
addCriterion("business_licence_name in", values, "businessLicenceName");
return (Criteria) this;
} public Criteria andBusinessLicenceNameNotIn(List<String> values) {
addCriterion("business_licence_name not in", values, "businessLicenceName");
return (Criteria) this;
} public Criteria andBusinessLicenceNameBetween(String value1, String value2) {
addCriterion("business_licence_name between", value1, value2, "businessLicenceName");
return (Criteria) this;
} public Criteria andBusinessLicenceNameNotBetween(String value1, String value2) {
addCriterion("business_licence_name not between", value1, value2, "businessLicenceName");
return (Criteria) this;
} public Criteria andBusinessLicenceNumberIsNull() {
addCriterion("business_licence_number is null");
return (Criteria) this;
} public Criteria andBusinessLicenceNumberIsNotNull() {
addCriterion("business_licence_number is not null");
return (Criteria) this;
} public Criteria andBusinessLicenceNumberEqualTo(String value) {
addCriterion("business_licence_number =", value, "businessLicenceNumber");
return (Criteria) this;
} public Criteria andBusinessLicenceNumberNotEqualTo(String value) {
addCriterion("business_licence_number <>", value, "businessLicenceNumber");
return (Criteria) this;
} public Criteria andBusinessLicenceNumberGreaterThan(String value) {
addCriterion("business_licence_number >", value, "businessLicenceNumber");
return (Criteria) this;
} public Criteria andBusinessLicenceNumberGreaterThanOrEqualTo(String value) {
addCriterion("business_licence_number >=", value, "businessLicenceNumber");
return (Criteria) this;
} public Criteria andBusinessLicenceNumberLessThan(String value) {
addCriterion("business_licence_number <", value, "businessLicenceNumber");
return (Criteria) this;
} public Criteria andBusinessLicenceNumberLessThanOrEqualTo(String value) {
addCriterion("business_licence_number <=", value, "businessLicenceNumber");
return (Criteria) this;
} public Criteria andBusinessLicenceNumberLike(String value) {
addCriterion("business_licence_number like", value, "businessLicenceNumber");
return (Criteria) this;
} public Criteria andBusinessLicenceNumberNotLike(String value) {
addCriterion("business_licence_number not like", value, "businessLicenceNumber");
return (Criteria) this;
} public Criteria andBusinessLicenceNumberIn(List<String> values) {
addCriterion("business_licence_number in", values, "businessLicenceNumber");
return (Criteria) this;
} public Criteria andBusinessLicenceNumberNotIn(List<String> values) {
addCriterion("business_licence_number not in", values, "businessLicenceNumber");
return (Criteria) this;
} public Criteria andBusinessLicenceNumberBetween(String value1, String value2) {
addCriterion("business_licence_number between", value1, value2, "businessLicenceNumber");
return (Criteria) this;
} public Criteria andBusinessLicenceNumberNotBetween(String value1, String value2) {
addCriterion("business_licence_number not between", value1, value2, "businessLicenceNumber");
return (Criteria) this;
} public Criteria andBusinessLicenceFrontIsNull() {
addCriterion("business_licence_front is null");
return (Criteria) this;
} public Criteria andBusinessLicenceFrontIsNotNull() {
addCriterion("business_licence_front is not null");
return (Criteria) this;
} public Criteria andBusinessLicenceFrontEqualTo(String value) {
addCriterion("business_licence_front =", value, "businessLicenceFront");
return (Criteria) this;
} public Criteria andBusinessLicenceFrontNotEqualTo(String value) {
addCriterion("business_licence_front <>", value, "businessLicenceFront");
return (Criteria) this;
} public Criteria andBusinessLicenceFrontGreaterThan(String value) {
addCriterion("business_licence_front >", value, "businessLicenceFront");
return (Criteria) this;
} public Criteria andBusinessLicenceFrontGreaterThanOrEqualTo(String value) {
addCriterion("business_licence_front >=", value, "businessLicenceFront");
return (Criteria) this;
} public Criteria andBusinessLicenceFrontLessThan(String value) {
addCriterion("business_licence_front <", value, "businessLicenceFront");
return (Criteria) this;
} public Criteria andBusinessLicenceFrontLessThanOrEqualTo(String value) {
addCriterion("business_licence_front <=", value, "businessLicenceFront");
return (Criteria) this;
} public Criteria andBusinessLicenceFrontLike(String value) {
addCriterion("business_licence_front like", value, "businessLicenceFront");
return (Criteria) this;
} public Criteria andBusinessLicenceFrontNotLike(String value) {
addCriterion("business_licence_front not like", value, "businessLicenceFront");
return (Criteria) this;
} public Criteria andBusinessLicenceFrontIn(List<String> values) {
addCriterion("business_licence_front in", values, "businessLicenceFront");
return (Criteria) this;
} public Criteria andBusinessLicenceFrontNotIn(List<String> values) {
addCriterion("business_licence_front not in", values, "businessLicenceFront");
return (Criteria) this;
} public Criteria andBusinessLicenceFrontBetween(String value1, String value2) {
addCriterion("business_licence_front between", value1, value2, "businessLicenceFront");
return (Criteria) this;
} public Criteria andBusinessLicenceFrontNotBetween(String value1, String value2) {
addCriterion("business_licence_front not between", value1, value2, "businessLicenceFront");
return (Criteria) this;
} public Criteria andArtificialPersonNameIsNull() {
addCriterion("artificial_person_name is null");
return (Criteria) this;
} public Criteria andArtificialPersonNameIsNotNull() {
addCriterion("artificial_person_name is not null");
return (Criteria) this;
} public Criteria andArtificialPersonNameEqualTo(String value) {
addCriterion("artificial_person_name =", value, "artificialPersonName");
return (Criteria) this;
} public Criteria andArtificialPersonNameNotEqualTo(String value) {
addCriterion("artificial_person_name <>", value, "artificialPersonName");
return (Criteria) this;
} public Criteria andArtificialPersonNameGreaterThan(String value) {
addCriterion("artificial_person_name >", value, "artificialPersonName");
return (Criteria) this;
} public Criteria andArtificialPersonNameGreaterThanOrEqualTo(String value) {
addCriterion("artificial_person_name >=", value, "artificialPersonName");
return (Criteria) this;
} public Criteria andArtificialPersonNameLessThan(String value) {
addCriterion("artificial_person_name <", value, "artificialPersonName");
return (Criteria) this;
} public Criteria andArtificialPersonNameLessThanOrEqualTo(String value) {
addCriterion("artificial_person_name <=", value, "artificialPersonName");
return (Criteria) this;
} public Criteria andArtificialPersonNameLike(String value) {
addCriterion("artificial_person_name like", value, "artificialPersonName");
return (Criteria) this;
} public Criteria andArtificialPersonNameNotLike(String value) {
addCriterion("artificial_person_name not like", value, "artificialPersonName");
return (Criteria) this;
} public Criteria andArtificialPersonNameIn(List<String> values) {
addCriterion("artificial_person_name in", values, "artificialPersonName");
return (Criteria) this;
} public Criteria andArtificialPersonNameNotIn(List<String> values) {
addCriterion("artificial_person_name not in", values, "artificialPersonName");
return (Criteria) this;
} public Criteria andArtificialPersonNameBetween(String value1, String value2) {
addCriterion("artificial_person_name between", value1, value2, "artificialPersonName");
return (Criteria) this;
} public Criteria andArtificialPersonNameNotBetween(String value1, String value2) {
addCriterion("artificial_person_name not between", value1, value2, "artificialPersonName");
return (Criteria) this;
} public Criteria andArtificialCredentialTypeIsNull() {
addCriterion("artificial_credential_type is null");
return (Criteria) this;
} public Criteria andArtificialCredentialTypeIsNotNull() {
addCriterion("artificial_credential_type is not null");
return (Criteria) this;
} public Criteria andArtificialCredentialTypeEqualTo(Byte value) {
addCriterion("artificial_credential_type =", value, "artificialCredentialType");
return (Criteria) this;
} public Criteria andArtificialCredentialTypeNotEqualTo(Byte value) {
addCriterion("artificial_credential_type <>", value, "artificialCredentialType");
return (Criteria) this;
} public Criteria andArtificialCredentialTypeGreaterThan(Byte value) {
addCriterion("artificial_credential_type >", value, "artificialCredentialType");
return (Criteria) this;
} public Criteria andArtificialCredentialTypeGreaterThanOrEqualTo(Byte value) {
addCriterion("artificial_credential_type >=", value, "artificialCredentialType");
return (Criteria) this;
} public Criteria andArtificialCredentialTypeLessThan(Byte value) {
addCriterion("artificial_credential_type <", value, "artificialCredentialType");
return (Criteria) this;
} public Criteria andArtificialCredentialTypeLessThanOrEqualTo(Byte value) {
addCriterion("artificial_credential_type <=", value, "artificialCredentialType");
return (Criteria) this;
} public Criteria andArtificialCredentialTypeIn(List<Byte> values) {
addCriterion("artificial_credential_type in", values, "artificialCredentialType");
return (Criteria) this;
} public Criteria andArtificialCredentialTypeNotIn(List<Byte> values) {
addCriterion("artificial_credential_type not in", values, "artificialCredentialType");
return (Criteria) this;
} public Criteria andArtificialCredentialTypeBetween(Byte value1, Byte value2) {
addCriterion("artificial_credential_type between", value1, value2, "artificialCredentialType");
return (Criteria) this;
} public Criteria andArtificialCredentialTypeNotBetween(Byte value1, Byte value2) {
addCriterion("artificial_credential_type not between", value1, value2, "artificialCredentialType");
return (Criteria) this;
} public Criteria andArtificialCredentialIdIsNull() {
addCriterion("artificial_credential_id is null");
return (Criteria) this;
} public Criteria andArtificialCredentialIdIsNotNull() {
addCriterion("artificial_credential_id is not null");
return (Criteria) this;
} public Criteria andArtificialCredentialIdEqualTo(String value) {
addCriterion("artificial_credential_id =", value, "artificialCredentialId");
return (Criteria) this;
} public Criteria andArtificialCredentialIdNotEqualTo(String value) {
addCriterion("artificial_credential_id <>", value, "artificialCredentialId");
return (Criteria) this;
} public Criteria andArtificialCredentialIdGreaterThan(String value) {
addCriterion("artificial_credential_id >", value, "artificialCredentialId");
return (Criteria) this;
} public Criteria andArtificialCredentialIdGreaterThanOrEqualTo(String value) {
addCriterion("artificial_credential_id >=", value, "artificialCredentialId");
return (Criteria) this;
} public Criteria andArtificialCredentialIdLessThan(String value) {
addCriterion("artificial_credential_id <", value, "artificialCredentialId");
return (Criteria) this;
} public Criteria andArtificialCredentialIdLessThanOrEqualTo(String value) {
addCriterion("artificial_credential_id <=", value, "artificialCredentialId");
return (Criteria) this;
} public Criteria andArtificialCredentialIdLike(String value) {
addCriterion("artificial_credential_id like", value, "artificialCredentialId");
return (Criteria) this;
} public Criteria andArtificialCredentialIdNotLike(String value) {
addCriterion("artificial_credential_id not like", value, "artificialCredentialId");
return (Criteria) this;
} public Criteria andArtificialCredentialIdIn(List<String> values) {
addCriterion("artificial_credential_id in", values, "artificialCredentialId");
return (Criteria) this;
} public Criteria andArtificialCredentialIdNotIn(List<String> values) {
addCriterion("artificial_credential_id not in", values, "artificialCredentialId");
return (Criteria) this;
} public Criteria andArtificialCredentialIdBetween(String value1, String value2) {
addCriterion("artificial_credential_id between", value1, value2, "artificialCredentialId");
return (Criteria) this;
} public Criteria andArtificialCredentialIdNotBetween(String value1, String value2) {
addCriterion("artificial_credential_id not between", value1, value2, "artificialCredentialId");
return (Criteria) this;
} public Criteria andArtificialPhoneIsNull() {
addCriterion("artificial_phone is null");
return (Criteria) this;
} public Criteria andArtificialPhoneIsNotNull() {
addCriterion("artificial_phone is not null");
return (Criteria) this;
} public Criteria andArtificialPhoneEqualTo(String value) {
addCriterion("artificial_phone =", value, "artificialPhone");
return (Criteria) this;
} public Criteria andArtificialPhoneNotEqualTo(String value) {
addCriterion("artificial_phone <>", value, "artificialPhone");
return (Criteria) this;
} public Criteria andArtificialPhoneGreaterThan(String value) {
addCriterion("artificial_phone >", value, "artificialPhone");
return (Criteria) this;
} public Criteria andArtificialPhoneGreaterThanOrEqualTo(String value) {
addCriterion("artificial_phone >=", value, "artificialPhone");
return (Criteria) this;
} public Criteria andArtificialPhoneLessThan(String value) {
addCriterion("artificial_phone <", value, "artificialPhone");
return (Criteria) this;
} public Criteria andArtificialPhoneLessThanOrEqualTo(String value) {
addCriterion("artificial_phone <=", value, "artificialPhone");
return (Criteria) this;
} public Criteria andArtificialPhoneLike(String value) {
addCriterion("artificial_phone like", value, "artificialPhone");
return (Criteria) this;
} public Criteria andArtificialPhoneNotLike(String value) {
addCriterion("artificial_phone not like", value, "artificialPhone");
return (Criteria) this;
} public Criteria andArtificialPhoneIn(List<String> values) {
addCriterion("artificial_phone in", values, "artificialPhone");
return (Criteria) this;
} public Criteria andArtificialPhoneNotIn(List<String> values) {
addCriterion("artificial_phone not in", values, "artificialPhone");
return (Criteria) this;
} public Criteria andArtificialPhoneBetween(String value1, String value2) {
addCriterion("artificial_phone between", value1, value2, "artificialPhone");
return (Criteria) this;
} public Criteria andArtificialPhoneNotBetween(String value1, String value2) {
addCriterion("artificial_phone not between", value1, value2, "artificialPhone");
return (Criteria) this;
} public Criteria andArtificialCredentialFrontIsNull() {
addCriterion("artificial_credential_front is null");
return (Criteria) this;
} public Criteria andArtificialCredentialFrontIsNotNull() {
addCriterion("artificial_credential_front is not null");
return (Criteria) this;
} public Criteria andArtificialCredentialFrontEqualTo(String value) {
addCriterion("artificial_credential_front =", value, "artificialCredentialFront");
return (Criteria) this;
} public Criteria andArtificialCredentialFrontNotEqualTo(String value) {
addCriterion("artificial_credential_front <>", value, "artificialCredentialFront");
return (Criteria) this;
} public Criteria andArtificialCredentialFrontGreaterThan(String value) {
addCriterion("artificial_credential_front >", value, "artificialCredentialFront");
return (Criteria) this;
} public Criteria andArtificialCredentialFrontGreaterThanOrEqualTo(String value) {
addCriterion("artificial_credential_front >=", value, "artificialCredentialFront");
return (Criteria) this;
} public Criteria andArtificialCredentialFrontLessThan(String value) {
addCriterion("artificial_credential_front <", value, "artificialCredentialFront");
return (Criteria) this;
} public Criteria andArtificialCredentialFrontLessThanOrEqualTo(String value) {
addCriterion("artificial_credential_front <=", value, "artificialCredentialFront");
return (Criteria) this;
} public Criteria andArtificialCredentialFrontLike(String value) {
addCriterion("artificial_credential_front like", value, "artificialCredentialFront");
return (Criteria) this;
} public Criteria andArtificialCredentialFrontNotLike(String value) {
addCriterion("artificial_credential_front not like", value, "artificialCredentialFront");
return (Criteria) this;
} public Criteria andArtificialCredentialFrontIn(List<String> values) {
addCriterion("artificial_credential_front in", values, "artificialCredentialFront");
return (Criteria) this;
} public Criteria andArtificialCredentialFrontNotIn(List<String> values) {
addCriterion("artificial_credential_front not in", values, "artificialCredentialFront");
return (Criteria) this;
} public Criteria andArtificialCredentialFrontBetween(String value1, String value2) {
addCriterion("artificial_credential_front between", value1, value2, "artificialCredentialFront");
return (Criteria) this;
} public Criteria andArtificialCredentialFrontNotBetween(String value1, String value2) {
addCriterion("artificial_credential_front not between", value1, value2, "artificialCredentialFront");
return (Criteria) this;
} public Criteria andArtificialCredentialBackIsNull() {
addCriterion("artificial_credential_back is null");
return (Criteria) this;
} public Criteria andArtificialCredentialBackIsNotNull() {
addCriterion("artificial_credential_back is not null");
return (Criteria) this;
} public Criteria andArtificialCredentialBackEqualTo(String value) {
addCriterion("artificial_credential_back =", value, "artificialCredentialBack");
return (Criteria) this;
} public Criteria andArtificialCredentialBackNotEqualTo(String value) {
addCriterion("artificial_credential_back <>", value, "artificialCredentialBack");
return (Criteria) this;
} public Criteria andArtificialCredentialBackGreaterThan(String value) {
addCriterion("artificial_credential_back >", value, "artificialCredentialBack");
return (Criteria) this;
} public Criteria andArtificialCredentialBackGreaterThanOrEqualTo(String value) {
addCriterion("artificial_credential_back >=", value, "artificialCredentialBack");
return (Criteria) this;
} public Criteria andArtificialCredentialBackLessThan(String value) {
addCriterion("artificial_credential_back <", value, "artificialCredentialBack");
return (Criteria) this;
} public Criteria andArtificialCredentialBackLessThanOrEqualTo(String value) {
addCriterion("artificial_credential_back <=", value, "artificialCredentialBack");
return (Criteria) this;
} public Criteria andArtificialCredentialBackLike(String value) {
addCriterion("artificial_credential_back like", value, "artificialCredentialBack");
return (Criteria) this;
} public Criteria andArtificialCredentialBackNotLike(String value) {
addCriterion("artificial_credential_back not like", value, "artificialCredentialBack");
return (Criteria) this;
} public Criteria andArtificialCredentialBackIn(List<String> values) {
addCriterion("artificial_credential_back in", values, "artificialCredentialBack");
return (Criteria) this;
} public Criteria andArtificialCredentialBackNotIn(List<String> values) {
addCriterion("artificial_credential_back not in", values, "artificialCredentialBack");
return (Criteria) this;
} public Criteria andArtificialCredentialBackBetween(String value1, String value2) {
addCriterion("artificial_credential_back between", value1, value2, "artificialCredentialBack");
return (Criteria) this;
} public Criteria andArtificialCredentialBackNotBetween(String value1, String value2) {
addCriterion("artificial_credential_back not between", value1, value2, "artificialCredentialBack");
return (Criteria) this;
} public Criteria andResponsiblePeopleIsNull() {
addCriterion("responsible_people is null");
return (Criteria) this;
} public Criteria andResponsiblePeopleIsNotNull() {
addCriterion("responsible_people is not null");
return (Criteria) this;
} public Criteria andResponsiblePeopleEqualTo(String value) {
addCriterion("responsible_people =", value, "responsiblePeople");
return (Criteria) this;
} public Criteria andResponsiblePeopleNotEqualTo(String value) {
addCriterion("responsible_people <>", value, "responsiblePeople");
return (Criteria) this;
} public Criteria andResponsiblePeopleGreaterThan(String value) {
addCriterion("responsible_people >", value, "responsiblePeople");
return (Criteria) this;
} public Criteria andResponsiblePeopleGreaterThanOrEqualTo(String value) {
addCriterion("responsible_people >=", value, "responsiblePeople");
return (Criteria) this;
} public Criteria andResponsiblePeopleLessThan(String value) {
addCriterion("responsible_people <", value, "responsiblePeople");
return (Criteria) this;
} public Criteria andResponsiblePeopleLessThanOrEqualTo(String value) {
addCriterion("responsible_people <=", value, "responsiblePeople");
return (Criteria) this;
} public Criteria andResponsiblePeopleLike(String value) {
addCriterion("responsible_people like", value, "responsiblePeople");
return (Criteria) this;
} public Criteria andResponsiblePeopleNotLike(String value) {
addCriterion("responsible_people not like", value, "responsiblePeople");
return (Criteria) this;
} public Criteria andResponsiblePeopleIn(List<String> values) {
addCriterion("responsible_people in", values, "responsiblePeople");
return (Criteria) this;
} public Criteria andResponsiblePeopleNotIn(List<String> values) {
addCriterion("responsible_people not in", values, "responsiblePeople");
return (Criteria) this;
} public Criteria andResponsiblePeopleBetween(String value1, String value2) {
addCriterion("responsible_people between", value1, value2, "responsiblePeople");
return (Criteria) this;
} public Criteria andResponsiblePeopleNotBetween(String value1, String value2) {
addCriterion("responsible_people not between", value1, value2, "responsiblePeople");
return (Criteria) this;
} public Criteria andResponsibleCredentialTypeIsNull() {
addCriterion("responsible_credential_type is null");
return (Criteria) this;
} public Criteria andResponsibleCredentialTypeIsNotNull() {
addCriterion("responsible_credential_type is not null");
return (Criteria) this;
} public Criteria andResponsibleCredentialTypeEqualTo(Byte value) {
addCriterion("responsible_credential_type =", value, "responsibleCredentialType");
return (Criteria) this;
} public Criteria andResponsibleCredentialTypeNotEqualTo(Byte value) {
addCriterion("responsible_credential_type <>", value, "responsibleCredentialType");
return (Criteria) this;
} public Criteria andResponsibleCredentialTypeGreaterThan(Byte value) {
addCriterion("responsible_credential_type >", value, "responsibleCredentialType");
return (Criteria) this;
} public Criteria andResponsibleCredentialTypeGreaterThanOrEqualTo(Byte value) {
addCriterion("responsible_credential_type >=", value, "responsibleCredentialType");
return (Criteria) this;
} public Criteria andResponsibleCredentialTypeLessThan(Byte value) {
addCriterion("responsible_credential_type <", value, "responsibleCredentialType");
return (Criteria) this;
} public Criteria andResponsibleCredentialTypeLessThanOrEqualTo(Byte value) {
addCriterion("responsible_credential_type <=", value, "responsibleCredentialType");
return (Criteria) this;
} public Criteria andResponsibleCredentialTypeIn(List<Byte> values) {
addCriterion("responsible_credential_type in", values, "responsibleCredentialType");
return (Criteria) this;
} public Criteria andResponsibleCredentialTypeNotIn(List<Byte> values) {
addCriterion("responsible_credential_type not in", values, "responsibleCredentialType");
return (Criteria) this;
} public Criteria andResponsibleCredentialTypeBetween(Byte value1, Byte value2) {
addCriterion("responsible_credential_type between", value1, value2, "responsibleCredentialType");
return (Criteria) this;
} public Criteria andResponsibleCredentialTypeNotBetween(Byte value1, Byte value2) {
addCriterion("responsible_credential_type not between", value1, value2, "responsibleCredentialType");
return (Criteria) this;
} public Criteria andResponsibleCredentialIdIsNull() {
addCriterion("responsible_credential_id is null");
return (Criteria) this;
} public Criteria andResponsibleCredentialIdIsNotNull() {
addCriterion("responsible_credential_id is not null");
return (Criteria) this;
} public Criteria andResponsibleCredentialIdEqualTo(String value) {
addCriterion("responsible_credential_id =", value, "responsibleCredentialId");
return (Criteria) this;
} public Criteria andResponsibleCredentialIdNotEqualTo(String value) {
addCriterion("responsible_credential_id <>", value, "responsibleCredentialId");
return (Criteria) this;
} public Criteria andResponsibleCredentialIdGreaterThan(String value) {
addCriterion("responsible_credential_id >", value, "responsibleCredentialId");
return (Criteria) this;
} public Criteria andResponsibleCredentialIdGreaterThanOrEqualTo(String value) {
addCriterion("responsible_credential_id >=", value, "responsibleCredentialId");
return (Criteria) this;
} public Criteria andResponsibleCredentialIdLessThan(String value) {
addCriterion("responsible_credential_id <", value, "responsibleCredentialId");
return (Criteria) this;
} public Criteria andResponsibleCredentialIdLessThanOrEqualTo(String value) {
addCriterion("responsible_credential_id <=", value, "responsibleCredentialId");
return (Criteria) this;
} public Criteria andResponsibleCredentialIdLike(String value) {
addCriterion("responsible_credential_id like", value, "responsibleCredentialId");
return (Criteria) this;
} public Criteria andResponsibleCredentialIdNotLike(String value) {
addCriterion("responsible_credential_id not like", value, "responsibleCredentialId");
return (Criteria) this;
} public Criteria andResponsibleCredentialIdIn(List<String> values) {
addCriterion("responsible_credential_id in", values, "responsibleCredentialId");
return (Criteria) this;
} public Criteria andResponsibleCredentialIdNotIn(List<String> values) {
addCriterion("responsible_credential_id not in", values, "responsibleCredentialId");
return (Criteria) this;
} public Criteria andResponsibleCredentialIdBetween(String value1, String value2) {
addCriterion("responsible_credential_id between", value1, value2, "responsibleCredentialId");
return (Criteria) this;
} public Criteria andResponsibleCredentialIdNotBetween(String value1, String value2) {
addCriterion("responsible_credential_id not between", value1, value2, "responsibleCredentialId");
return (Criteria) this;
} public Criteria andResponsibleEmailIsNull() {
addCriterion("responsible_email is null");
return (Criteria) this;
} public Criteria andResponsibleEmailIsNotNull() {
addCriterion("responsible_email is not null");
return (Criteria) this;
} public Criteria andResponsibleEmailEqualTo(String value) {
addCriterion("responsible_email =", value, "responsibleEmail");
return (Criteria) this;
} public Criteria andResponsibleEmailNotEqualTo(String value) {
addCriterion("responsible_email <>", value, "responsibleEmail");
return (Criteria) this;
} public Criteria andResponsibleEmailGreaterThan(String value) {
addCriterion("responsible_email >", value, "responsibleEmail");
return (Criteria) this;
} public Criteria andResponsibleEmailGreaterThanOrEqualTo(String value) {
addCriterion("responsible_email >=", value, "responsibleEmail");
return (Criteria) this;
} public Criteria andResponsibleEmailLessThan(String value) {
addCriterion("responsible_email <", value, "responsibleEmail");
return (Criteria) this;
} public Criteria andResponsibleEmailLessThanOrEqualTo(String value) {
addCriterion("responsible_email <=", value, "responsibleEmail");
return (Criteria) this;
} public Criteria andResponsibleEmailLike(String value) {
addCriterion("responsible_email like", value, "responsibleEmail");
return (Criteria) this;
} public Criteria andResponsibleEmailNotLike(String value) {
addCriterion("responsible_email not like", value, "responsibleEmail");
return (Criteria) this;
} public Criteria andResponsibleEmailIn(List<String> values) {
addCriterion("responsible_email in", values, "responsibleEmail");
return (Criteria) this;
} public Criteria andResponsibleEmailNotIn(List<String> values) {
addCriterion("responsible_email not in", values, "responsibleEmail");
return (Criteria) this;
} public Criteria andResponsibleEmailBetween(String value1, String value2) {
addCriterion("responsible_email between", value1, value2, "responsibleEmail");
return (Criteria) this;
} public Criteria andResponsibleEmailNotBetween(String value1, String value2) {
addCriterion("responsible_email not between", value1, value2, "responsibleEmail");
return (Criteria) this;
} public Criteria andResponsiblePhoneIsNull() {
addCriterion("responsible_phone is null");
return (Criteria) this;
} public Criteria andResponsiblePhoneIsNotNull() {
addCriterion("responsible_phone is not null");
return (Criteria) this;
} public Criteria andResponsiblePhoneEqualTo(String value) {
addCriterion("responsible_phone =", value, "responsiblePhone");
return (Criteria) this;
} public Criteria andResponsiblePhoneNotEqualTo(String value) {
addCriterion("responsible_phone <>", value, "responsiblePhone");
return (Criteria) this;
} public Criteria andResponsiblePhoneGreaterThan(String value) {
addCriterion("responsible_phone >", value, "responsiblePhone");
return (Criteria) this;
} public Criteria andResponsiblePhoneGreaterThanOrEqualTo(String value) {
addCriterion("responsible_phone >=", value, "responsiblePhone");
return (Criteria) this;
} public Criteria andResponsiblePhoneLessThan(String value) {
addCriterion("responsible_phone <", value, "responsiblePhone");
return (Criteria) this;
} public Criteria andResponsiblePhoneLessThanOrEqualTo(String value) {
addCriterion("responsible_phone <=", value, "responsiblePhone");
return (Criteria) this;
} public Criteria andResponsiblePhoneLike(String value) {
addCriterion("responsible_phone like", value, "responsiblePhone");
return (Criteria) this;
} public Criteria andResponsiblePhoneNotLike(String value) {
addCriterion("responsible_phone not like", value, "responsiblePhone");
return (Criteria) this;
} public Criteria andResponsiblePhoneIn(List<String> values) {
addCriterion("responsible_phone in", values, "responsiblePhone");
return (Criteria) this;
} public Criteria andResponsiblePhoneNotIn(List<String> values) {
addCriterion("responsible_phone not in", values, "responsiblePhone");
return (Criteria) this;
} public Criteria andResponsiblePhoneBetween(String value1, String value2) {
addCriterion("responsible_phone between", value1, value2, "responsiblePhone");
return (Criteria) this;
} public Criteria andResponsiblePhoneNotBetween(String value1, String value2) {
addCriterion("responsible_phone not between", value1, value2, "responsiblePhone");
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 andAccounttypeIsNull() {
addCriterion("accountType is null");
return (Criteria) this;
} public Criteria andAccounttypeIsNotNull() {
addCriterion("accountType is not null");
return (Criteria) this;
} public Criteria andAccounttypeEqualTo(Byte value) {
addCriterion("accountType =", value, "accounttype");
return (Criteria) this;
} public Criteria andAccounttypeNotEqualTo(Byte value) {
addCriterion("accountType <>", value, "accounttype");
return (Criteria) this;
} public Criteria andAccounttypeGreaterThan(Byte value) {
addCriterion("accountType >", value, "accounttype");
return (Criteria) this;
} public Criteria andAccounttypeGreaterThanOrEqualTo(Byte value) {
addCriterion("accountType >=", value, "accounttype");
return (Criteria) this;
} public Criteria andAccounttypeLessThan(Byte value) {
addCriterion("accountType <", value, "accounttype");
return (Criteria) this;
} public Criteria andAccounttypeLessThanOrEqualTo(Byte value) {
addCriterion("accountType <=", value, "accounttype");
return (Criteria) this;
} public Criteria andAccounttypeIn(List<Byte> values) {
addCriterion("accountType in", values, "accounttype");
return (Criteria) this;
} public Criteria andAccounttypeNotIn(List<Byte> values) {
addCriterion("accountType not in", values, "accounttype");
return (Criteria) this;
} public Criteria andAccounttypeBetween(Byte value1, Byte value2) {
addCriterion("accountType between", value1, value2, "accounttype");
return (Criteria) this;
} public Criteria andAccounttypeNotBetween(Byte value1, Byte value2) {
addCriterion("accountType not between", value1, value2, "accounttype");
return (Criteria) this;
} public Criteria andAccountpermissionfrontIsNull() {
addCriterion("accountPermissionFront is null");
return (Criteria) this;
} public Criteria andAccountpermissionfrontIsNotNull() {
addCriterion("accountPermissionFront is not null");
return (Criteria) this;
} public Criteria andAccountpermissionfrontEqualTo(String value) {
addCriterion("accountPermissionFront =", value, "accountpermissionfront");
return (Criteria) this;
} public Criteria andAccountpermissionfrontNotEqualTo(String value) {
addCriterion("accountPermissionFront <>", value, "accountpermissionfront");
return (Criteria) this;
} public Criteria andAccountpermissionfrontGreaterThan(String value) {
addCriterion("accountPermissionFront >", value, "accountpermissionfront");
return (Criteria) this;
} public Criteria andAccountpermissionfrontGreaterThanOrEqualTo(String value) {
addCriterion("accountPermissionFront >=", value, "accountpermissionfront");
return (Criteria) this;
} public Criteria andAccountpermissionfrontLessThan(String value) {
addCriterion("accountPermissionFront <", value, "accountpermissionfront");
return (Criteria) this;
} public Criteria andAccountpermissionfrontLessThanOrEqualTo(String value) {
addCriterion("accountPermissionFront <=", value, "accountpermissionfront");
return (Criteria) this;
} public Criteria andAccountpermissionfrontLike(String value) {
addCriterion("accountPermissionFront like", value, "accountpermissionfront");
return (Criteria) this;
} public Criteria andAccountpermissionfrontNotLike(String value) {
addCriterion("accountPermissionFront not like", value, "accountpermissionfront");
return (Criteria) this;
} public Criteria andAccountpermissionfrontIn(List<String> values) {
addCriterion("accountPermissionFront in", values, "accountpermissionfront");
return (Criteria) this;
} public Criteria andAccountpermissionfrontNotIn(List<String> values) {
addCriterion("accountPermissionFront not in", values, "accountpermissionfront");
return (Criteria) this;
} public Criteria andAccountpermissionfrontBetween(String value1, String value2) {
addCriterion("accountPermissionFront between", value1, value2, "accountpermissionfront");
return (Criteria) this;
} public Criteria andAccountpermissionfrontNotBetween(String value1, String value2) {
addCriterion("accountPermissionFront not between", value1, value2, "accountpermissionfront");
return (Criteria) this;
} public Criteria andServicephoneIsNull() {
addCriterion("servicePhone is null");
return (Criteria) this;
} public Criteria andServicephoneIsNotNull() {
addCriterion("servicePhone is not null");
return (Criteria) this;
} public Criteria andServicephoneEqualTo(String value) {
addCriterion("servicePhone =", value, "servicephone");
return (Criteria) this;
} public Criteria andServicephoneNotEqualTo(String value) {
addCriterion("servicePhone <>", value, "servicephone");
return (Criteria) this;
} public Criteria andServicephoneGreaterThan(String value) {
addCriterion("servicePhone >", value, "servicephone");
return (Criteria) this;
} public Criteria andServicephoneGreaterThanOrEqualTo(String value) {
addCriterion("servicePhone >=", value, "servicephone");
return (Criteria) this;
} public Criteria andServicephoneLessThan(String value) {
addCriterion("servicePhone <", value, "servicephone");
return (Criteria) this;
} public Criteria andServicephoneLessThanOrEqualTo(String value) {
addCriterion("servicePhone <=", value, "servicephone");
return (Criteria) this;
} public Criteria andServicephoneLike(String value) {
addCriterion("servicePhone like", value, "servicephone");
return (Criteria) this;
} public Criteria andServicephoneNotLike(String value) {
addCriterion("servicePhone not like", value, "servicephone");
return (Criteria) this;
} public Criteria andServicephoneIn(List<String> values) {
addCriterion("servicePhone in", values, "servicephone");
return (Criteria) this;
} public Criteria andServicephoneNotIn(List<String> values) {
addCriterion("servicePhone not in", values, "servicephone");
return (Criteria) this;
} public Criteria andServicephoneBetween(String value1, String value2) {
addCriterion("servicePhone between", value1, value2, "servicephone");
return (Criteria) this;
} public Criteria andServicephoneNotBetween(String value1, String value2) {
addCriterion("servicePhone not between", value1, value2, "servicephone");
return (Criteria) this;
} public Criteria andCheckaccounttypeIsNull() {
addCriterion("checkAccountType is null");
return (Criteria) this;
} public Criteria andCheckaccounttypeIsNotNull() {
addCriterion("checkAccountType is not null");
return (Criteria) this;
} public Criteria andCheckaccounttypeEqualTo(Byte value) {
addCriterion("checkAccountType =", value, "checkaccounttype");
return (Criteria) this;
} public Criteria andCheckaccounttypeNotEqualTo(Byte value) {
addCriterion("checkAccountType <>", value, "checkaccounttype");
return (Criteria) this;
} public Criteria andCheckaccounttypeGreaterThan(Byte value) {
addCriterion("checkAccountType >", value, "checkaccounttype");
return (Criteria) this;
} public Criteria andCheckaccounttypeGreaterThanOrEqualTo(Byte value) {
addCriterion("checkAccountType >=", value, "checkaccounttype");
return (Criteria) this;
} public Criteria andCheckaccounttypeLessThan(Byte value) {
addCriterion("checkAccountType <", value, "checkaccounttype");
return (Criteria) this;
} public Criteria andCheckaccounttypeLessThanOrEqualTo(Byte value) {
addCriterion("checkAccountType <=", value, "checkaccounttype");
return (Criteria) this;
} public Criteria andCheckaccounttypeIn(List<Byte> values) {
addCriterion("checkAccountType in", values, "checkaccounttype");
return (Criteria) this;
} public Criteria andCheckaccounttypeNotIn(List<Byte> values) {
addCriterion("checkAccountType not in", values, "checkaccounttype");
return (Criteria) this;
} public Criteria andCheckaccounttypeBetween(Byte value1, Byte value2) {
addCriterion("checkAccountType between", value1, value2, "checkaccounttype");
return (Criteria) this;
} public Criteria andCheckaccounttypeNotBetween(Byte value1, Byte value2) {
addCriterion("checkAccountType not between", value1, value2, "checkaccounttype");
return (Criteria) this;
} public Criteria andCheckaccountcodeIsNull() {
addCriterion("checkAccountCode is null");
return (Criteria) this;
} public Criteria andCheckaccountcodeIsNotNull() {
addCriterion("checkAccountCode is not null");
return (Criteria) this;
} public Criteria andCheckaccountcodeEqualTo(String value) {
addCriterion("checkAccountCode =", value, "checkaccountcode");
return (Criteria) this;
} public Criteria andCheckaccountcodeNotEqualTo(String value) {
addCriterion("checkAccountCode <>", value, "checkaccountcode");
return (Criteria) this;
} public Criteria andCheckaccountcodeGreaterThan(String value) {
addCriterion("checkAccountCode >", value, "checkaccountcode");
return (Criteria) this;
} public Criteria andCheckaccountcodeGreaterThanOrEqualTo(String value) {
addCriterion("checkAccountCode >=", value, "checkaccountcode");
return (Criteria) this;
} public Criteria andCheckaccountcodeLessThan(String value) {
addCriterion("checkAccountCode <", value, "checkaccountcode");
return (Criteria) this;
} public Criteria andCheckaccountcodeLessThanOrEqualTo(String value) {
addCriterion("checkAccountCode <=", value, "checkaccountcode");
return (Criteria) this;
} public Criteria andCheckaccountcodeLike(String value) {
addCriterion("checkAccountCode like", value, "checkaccountcode");
return (Criteria) this;
} public Criteria andCheckaccountcodeNotLike(String value) {
addCriterion("checkAccountCode not like", value, "checkaccountcode");
return (Criteria) this;
} public Criteria andCheckaccountcodeIn(List<String> values) {
addCriterion("checkAccountCode in", values, "checkaccountcode");
return (Criteria) this;
} public Criteria andCheckaccountcodeNotIn(List<String> values) {
addCriterion("checkAccountCode not in", values, "checkaccountcode");
return (Criteria) this;
} public Criteria andCheckaccountcodeBetween(String value1, String value2) {
addCriterion("checkAccountCode between", value1, value2, "checkaccountcode");
return (Criteria) this;
} public Criteria andCheckaccountcodeNotBetween(String value1, String value2) {
addCriterion("checkAccountCode not between", value1, value2, "checkaccountcode");
return (Criteria) this;
} public Criteria andCertOrgCodeIsNull() {
addCriterion("cert_org_code is null");
return (Criteria) this;
} public Criteria andCertOrgCodeIsNotNull() {
addCriterion("cert_org_code is not null");
return (Criteria) this;
} public Criteria andCertOrgCodeEqualTo(String value) {
addCriterion("cert_org_code =", value, "certOrgCode");
return (Criteria) this;
} public Criteria andCertOrgCodeNotEqualTo(String value) {
addCriterion("cert_org_code <>", value, "certOrgCode");
return (Criteria) this;
} public Criteria andCertOrgCodeGreaterThan(String value) {
addCriterion("cert_org_code >", value, "certOrgCode");
return (Criteria) this;
} public Criteria andCertOrgCodeGreaterThanOrEqualTo(String value) {
addCriterion("cert_org_code >=", value, "certOrgCode");
return (Criteria) this;
} public Criteria andCertOrgCodeLessThan(String value) {
addCriterion("cert_org_code <", value, "certOrgCode");
return (Criteria) this;
} public Criteria andCertOrgCodeLessThanOrEqualTo(String value) {
addCriterion("cert_org_code <=", value, "certOrgCode");
return (Criteria) this;
} public Criteria andCertOrgCodeLike(String value) {
addCriterion("cert_org_code like", value, "certOrgCode");
return (Criteria) this;
} public Criteria andCertOrgCodeNotLike(String value) {
addCriterion("cert_org_code not like", value, "certOrgCode");
return (Criteria) this;
} public Criteria andCertOrgCodeIn(List<String> values) {
addCriterion("cert_org_code in", values, "certOrgCode");
return (Criteria) this;
} public Criteria andCertOrgCodeNotIn(List<String> values) {
addCriterion("cert_org_code not in", values, "certOrgCode");
return (Criteria) this;
} public Criteria andCertOrgCodeBetween(String value1, String value2) {
addCriterion("cert_org_code between", value1, value2, "certOrgCode");
return (Criteria) this;
} public Criteria andCertOrgCodeNotBetween(String value1, String value2) {
addCriterion("cert_org_code not between", value1, value2, "certOrgCode");
return (Criteria) this;
} public Criteria andPrgPhotoIsNull() {
addCriterion("prg_photo is null");
return (Criteria) this;
} public Criteria andPrgPhotoIsNotNull() {
addCriterion("prg_photo is not null");
return (Criteria) this;
} public Criteria andPrgPhotoEqualTo(String value) {
addCriterion("prg_photo =", value, "prgPhoto");
return (Criteria) this;
} public Criteria andPrgPhotoNotEqualTo(String value) {
addCriterion("prg_photo <>", value, "prgPhoto");
return (Criteria) this;
} public Criteria andPrgPhotoGreaterThan(String value) {
addCriterion("prg_photo >", value, "prgPhoto");
return (Criteria) this;
} public Criteria andPrgPhotoGreaterThanOrEqualTo(String value) {
addCriterion("prg_photo >=", value, "prgPhoto");
return (Criteria) this;
} public Criteria andPrgPhotoLessThan(String value) {
addCriterion("prg_photo <", value, "prgPhoto");
return (Criteria) this;
} public Criteria andPrgPhotoLessThanOrEqualTo(String value) {
addCriterion("prg_photo <=", value, "prgPhoto");
return (Criteria) this;
} public Criteria andPrgPhotoLike(String value) {
addCriterion("prg_photo like", value, "prgPhoto");
return (Criteria) this;
} public Criteria andPrgPhotoNotLike(String value) {
addCriterion("prg_photo not like", value, "prgPhoto");
return (Criteria) this;
} public Criteria andPrgPhotoIn(List<String> values) {
addCriterion("prg_photo in", values, "prgPhoto");
return (Criteria) this;
} public Criteria andPrgPhotoNotIn(List<String> values) {
addCriterion("prg_photo not in", values, "prgPhoto");
return (Criteria) this;
} public Criteria andPrgPhotoBetween(String value1, String value2) {
addCriterion("prg_photo between", value1, value2, "prgPhoto");
return (Criteria) this;
} public Criteria andPrgPhotoNotBetween(String value1, String value2) {
addCriterion("prg_photo not between", value1, value2, "prgPhoto");
return (Criteria) this;
} public Criteria andMccIsNull() {
addCriterion("mcc is null");
return (Criteria) this;
} public Criteria andMccIsNotNull() {
addCriterion("mcc is not null");
return (Criteria) this;
} public Criteria andMccEqualTo(String value) {
addCriterion("mcc =", value, "mcc");
return (Criteria) this;
} public Criteria andMccNotEqualTo(String value) {
addCriterion("mcc <>", value, "mcc");
return (Criteria) this;
} public Criteria andMccGreaterThan(String value) {
addCriterion("mcc >", value, "mcc");
return (Criteria) this;
} public Criteria andMccGreaterThanOrEqualTo(String value) {
addCriterion("mcc >=", value, "mcc");
return (Criteria) this;
} public Criteria andMccLessThan(String value) {
addCriterion("mcc <", value, "mcc");
return (Criteria) this;
} public Criteria andMccLessThanOrEqualTo(String value) {
addCriterion("mcc <=", value, "mcc");
return (Criteria) this;
} public Criteria andMccLike(String value) {
addCriterion("mcc like", value, "mcc");
return (Criteria) this;
} public Criteria andMccNotLike(String value) {
addCriterion("mcc not like", value, "mcc");
return (Criteria) this;
} public Criteria andMccIn(List<String> values) {
addCriterion("mcc in", values, "mcc");
return (Criteria) this;
} public Criteria andMccNotIn(List<String> values) {
addCriterion("mcc not in", values, "mcc");
return (Criteria) this;
} public Criteria andMccBetween(String value1, String value2) {
addCriterion("mcc between", value1, value2, "mcc");
return (Criteria) this;
} public Criteria andMccNotBetween(String value1, String value2) {
addCriterion("mcc not between", value1, value2, "mcc");
return (Criteria) this;
} public Criteria andDealTypeIsNull() {
addCriterion("deal_type is null");
return (Criteria) this;
} public Criteria andDealTypeIsNotNull() {
addCriterion("deal_type is not null");
return (Criteria) this;
} public Criteria andDealTypeEqualTo(Byte value) {
addCriterion("deal_type =", value, "dealType");
return (Criteria) this;
} public Criteria andDealTypeNotEqualTo(Byte value) {
addCriterion("deal_type <>", value, "dealType");
return (Criteria) this;
} public Criteria andDealTypeGreaterThan(Byte value) {
addCriterion("deal_type >", value, "dealType");
return (Criteria) this;
} public Criteria andDealTypeGreaterThanOrEqualTo(Byte value) {
addCriterion("deal_type >=", value, "dealType");
return (Criteria) this;
} public Criteria andDealTypeLessThan(Byte value) {
addCriterion("deal_type <", value, "dealType");
return (Criteria) this;
} public Criteria andDealTypeLessThanOrEqualTo(Byte value) {
addCriterion("deal_type <=", value, "dealType");
return (Criteria) this;
} public Criteria andDealTypeIn(List<Byte> values) {
addCriterion("deal_type in", values, "dealType");
return (Criteria) this;
} public Criteria andDealTypeNotIn(List<Byte> values) {
addCriterion("deal_type not in", values, "dealType");
return (Criteria) this;
} public Criteria andDealTypeBetween(Byte value1, Byte value2) {
addCriterion("deal_type between", value1, value2, "dealType");
return (Criteria) this;
} public Criteria andDealTypeNotBetween(Byte value1, Byte value2) {
addCriterion("deal_type not between", value1, value2, "dealType");
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);
}
}
}
ShopLicenceEntityMapper接口:
package test.cn.mwee.service.shop.mapper.restaurant;

import test.cn.mwee.service.entity.restaurant.ShopLicenceEntity;
import test.cn.mwee.service.entity.restaurant.ShopLicenceEntityExample;
import tk.mybatis.mapper.common.Mapper; public interface ShopLicenceEntityMapper extends Mapper<ShopLicenceEntity> {
int countByExample(ShopLicenceEntityExample example);
}

ShopLicenceEntityMapper.xml配置(未给出)

MyBatis中mybatis-generator代码生成的一般过程的更多相关文章

  1. 面试官问:Mybatis中的TypeHandler你用过吗?

    持续原创输出,点击上方蓝字关注我吧 目录 前言 环境配置 什么是TypeHandler? 如何自定义? 如何将其添加到Mybatis中? XML文件中如何指定TypeHandler? 源码中如何执行T ...

  2. 记录一次bug解决过程:mybatis中$和#的使用

    一.总结 mybatis中使用sqlMap进行sql查询时,经常需要动态传递参数.动态SQL是mybatis的强大特性之一,也是它优于其他ORM框架的一个重要原因.mybatis在对sql语句进行预编 ...

  3. mybatis中#{}与${}的差别(如何防止sql注入)

    默认情况下,使用#{}语法,MyBatis会产生PreparedStatement语句中,并且安全的设置PreparedStatement参数,这个过程中MyBatis会进行必要的安全检查和转义. # ...

  4. Hello Mybatis 02 mybatis generator

    接着上一篇文章通过Mybatis完成了一个User的CRUD的功能之后,这篇开始还需要建立一个Blog类,这样就可以模拟一个简单的微博平台的数据库了. 数据库准备 首先我们,还是需要在数据库中新建一个 ...

  5. mybatis中自建的类型别名

    在使用mybatis过程中经常用到类型别名,除了我们自己新建的别名外,mybatis还自带了很多类型别名和java中的类型的映射,下面先看一个自建的别名的配置 <typeAliases> ...

  6. 161102、MyBatis中批量插入

    方法一: <insert id="insertbatch" parameterType="java.util.List"> <selectKe ...

  7. mybatis中$和#java代码演示

    MyBatis mapper文件中的变量引用方式#{}与${}的差别 内容来源:http://blog.csdn.net/szwangdf/article/details/26714603 默认情况下 ...

  8. 如何在mybatis 中使用In操作

    如何在mybatis 中使用In操作 假如我们想使用这样一个sql 语句,但是这样的sql语句有IN这样的操作.在我们的mybatis中有相对应的操作 SELECT * FROM product_db ...

  9. 【mybatis深度历险系列】mybatis中的高级映射一对一、一对多、多对多

    学习hibernate的时候,小编已经接触多各种映射,mybatis中映射有到底是如何运转的,今天这篇博文,小编主要来简单的介绍一下mybatis中的高级映射,包括一对一.一对多.多对多,希望多有需要 ...

  10. MyBatis中主键回填的两种实现方式

    主键回填其实是一个非常常见的需求,特别是在数据添加的过程中,我们经常需要添加完数据之后,需要获取刚刚添加的数据 id,无论是 Jdbc 还是各种各样的数据库框架都对此提供了相关的支持,本文我就来和和大 ...

随机推荐

  1. How to resize slide dimensions without resizing any objects on the slide?

    IF you are competent to unzip the pptx file and modify the XML it can be done, the slide size will c ...

  2. 论文阅读之:Deep Meta Learning for Real-Time Visual Tracking based on Target-Specific Feature Space

    Deep Meta Learning for Real-Time Visual Tracking based on Target-Specific Feature Space  2018-01-04  ...

  3. (zhuan) Attention in Neural Networks and How to Use It

    Adam Kosiorek About Attention in Neural Networks and How to Use It this blog comes from: http://akos ...

  4. 【Entity framework】Code First Approach

    开篇之前感谢 china_fucan的文章给我的帮助,下面的评论也解决了很多问题同样给予感谢. code first 项目中的ORM框架如果采用的是EF,那么可能会采用code first的方式去使用 ...

  5. 【使用指南】WijmoJS 前端开发工具包

    为方便广大前端开发人员更好的使用 WijmoJS 前端开发工具包,葡萄城专门推出了 WijmoJS 使用指南,该指南详细地介绍了如何把 WijmoJS 各种强大的功能应用到您自己的 Web 项目中,助 ...

  6. 1、iptables-netfilter基础

    .iptables: 包过滤型防火墙功能.四表五链 .iptables规则.规则管理工具.iptables命令 .iptables链管理.规则管理.查看等 .iptables匹配条件.目标.显式扩展. ...

  7. Lintcode27-Reverse 3-digit Integer

    Reverse a 3-digit integer. Example Example 1: Input: number = 123 Output: 321 Example 2: Input: numb ...

  8. Jmeter工具

    开源,纯java,用于HTTP协议性能测试,接口协议测试工具,自动化测试工具 功能测试角度: 1.支持多种不同类型的协议.接口协议有多种 2.可以全面支持HTTP协议(后台交互) 3.其他非直接支持的 ...

  9. mysql行转列(多行转一列)

    场景 比如说一个订单对应多条数据,当状态(status)=1的时候,  数量(num)=25,当状态(status)=2的时候,  数量(num)=45,现在想用一条sql记录下不同状态对应的数量为多 ...

  10. 通用程序返回结果类 ApplicationResult.cs

    using System.Collections.Generic; using System.Linq; namespace System { /// <summary> /// 表示应用 ...