package com.eric.demo.api.user.domain;
import java.util.ArrayList;
import java.util.Date;
import java.util.Iterator;
import java.util.List;
import com.eric.demo.commons.domain.AbstractCriteria;
public class UserCriteria extends AbstractCriteria{
private static final long serialVersionUID = 1L;
protected String orderByClause;
protected boolean distinct;
protected List<Criteria> oredCriteria;
public UserCriteria() {
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));
}
protected void addCriterionForJDBCDate(String condition, Date value, String property) {
if (value == null) {
throw new RuntimeException("Value for " + property + " cannot be null");
}
addCriterion(condition, new java.sql.Date(value.getTime()), property);
}
protected void addCriterionForJDBCDate(String condition, List<Date> values, String property) {
if (values == null || values.size() == 0) {
throw new RuntimeException("Value list for " + property + " cannot be null or empty");
}
List<java.sql.Date> dateList = new ArrayList<java.sql.Date>();
Iterator<Date> iter = values.iterator();
while (iter.hasNext()) {
dateList.add(new java.sql.Date(iter.next().getTime()));
}
addCriterion(condition, dateList, property);
}
protected void addCriterionForJDBCDate(String condition, Date value1, Date value2, String property) {
if (value1 == null || value2 == null) {
throw new RuntimeException("Between values for " + property + " cannot be null");
}
addCriterion(condition, new java.sql.Date(value1.getTime()), new java.sql.Date(value2.getTime()), property);
}
public Criteria andIdIsNull() {
addCriterion("id is null");
return (Criteria) this;
}
public Criteria andIdIsNotNull() {
addCriterion("id is not null");
return (Criteria) this;
}
public Criteria andIdEqualTo(String value) {
addCriterion("id =", value, "id");
return (Criteria) this;
}
public Criteria andIdNotEqualTo(String value) {
addCriterion("id <>", value, "id");
return (Criteria) this;
}
public Criteria andIdGreaterThan(String value) {
addCriterion("id >", value, "id");
return (Criteria) this;
}
public Criteria andIdGreaterThanOrEqualTo(String value) {
addCriterion("id >=", value, "id");
return (Criteria) this;
}
public Criteria andIdLessThan(String value) {
addCriterion("id <", value, "id");
return (Criteria) this;
}
public Criteria andIdLessThanOrEqualTo(String value) {
addCriterion("id <=", value, "id");
return (Criteria) this;
}
public Criteria andIdLike(String value) {
addCriterion("id like", value, "id");
return (Criteria) this;
}
public Criteria andIdNotLike(String value) {
addCriterion("id not like", value, "id");
return (Criteria) this;
}
public Criteria andIdIn(List<String> values) {
addCriterion("id in", values, "id");
return (Criteria) this;
}
public Criteria andIdNotIn(List<String> values) {
addCriterion("id not in", values, "id");
return (Criteria) this;
}
public Criteria andIdBetween(String value1, String value2) {
addCriterion("id between", value1, value2, "id");
return (Criteria) this;
}
public Criteria andIdNotBetween(String value1, String value2) {
addCriterion("id not between", value1, value2, "id");
return (Criteria) this;
}
public Criteria andUsernameIsNull() {
addCriterion("username is null");
return (Criteria) this;
}
public Criteria andUsernameIsNotNull() {
addCriterion("username is not null");
return (Criteria) this;
}
public Criteria andUsernameEqualTo(String value) {
addCriterion("username =", value, "username");
return (Criteria) this;
}
public Criteria andUsernameNotEqualTo(String value) {
addCriterion("username <>", value, "username");
return (Criteria) this;
}
public Criteria andUsernameGreaterThan(String value) {
addCriterion("username >", value, "username");
return (Criteria) this;
}
public Criteria andUsernameGreaterThanOrEqualTo(String value) {
addCriterion("username >=", value, "username");
return (Criteria) this;
}
public Criteria andUsernameLessThan(String value) {
addCriterion("username <", value, "username");
return (Criteria) this;
}
public Criteria andUsernameLessThanOrEqualTo(String value) {
addCriterion("username <=", value, "username");
return (Criteria)
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
SpringBoot+Mybatis整合项目 (120个子文件)
UserCriteria$GeneratedCriteria.class 18KB
UserCriteria$Criteria.class 12KB
BaseServiceImpl.class 7KB
UserController.class 4KB
MybatisConfiguration.class 3KB
DataBaseConfiguration.class 3KB
UserServiceImpl.class 2KB
UserCriteria.class 2KB
UserCriteria$Criterion.class 2KB
User.class 2KB
AbstractAuditingEntity.class 2KB
AbstractEntity.class 2KB
Test.class 1KB
BaseDao.class 1KB
MapperClassNamePlugin.class 1KB
MapperXmlNamePlugin.class 1KB
BaseService.class 997B
IdGen.class 984B
Application.class 859B
AbstractCriteria.class 700B
UserService.class 485B
UserMapper.class 345B
Boot.iml 7KB
UserCriteria.java 24KB
BaseServiceImpl.java 6KB
UserController.java 3KB
DataBaseConfiguration.java 3KB
MybatisConfiguration.java 3KB
AbstractAuditingEntity.java 1KB
User.java 1KB
UserServiceImpl.java 1KB
AbstractEntity.java 1009B
BaseService.java 939B
BaseDao.java 846B
Test.java 842B
MapperClassNamePlugin.java 527B
MapperXmlNamePlugin.java 521B
Application.java 446B
IdGen.java 436B
AbstractCriteria.java 400B
UserService.java 356B
UserMapper.java 260B
.name 4B
mybatis-generator.properties 832B
mybatis-generator.properties 832B
t_user.sql 2KB
workspace.xml 74KB
UserMapper.xml 10KB
UserMapper.xml 10KB
Boot_war_exploded.xml 6KB
pom.xml 6KB
mybatis-generator-config.xml 4KB
mybatis-generator-config.xml 4KB
mybatis-config.xml 2KB
mybatis-config.xml 2KB
Maven__org_springframework_boot_spring_boot_starter_logging_1_2_8_RELEASE.xml 787B
Maven__org_springframework_boot_spring_boot_starter_tomcat_1_2_8_RELEASE.xml 780B
Maven__org_springframework_boot_spring_boot_autoconfigure_1_2_8_RELEASE.xml 773B
Maven__org_springframework_boot_spring_boot_starter_web_1_2_8_RELEASE.xml 759B
Maven__org_springframework_data_spring_data_commons_1_11_6_RELEASE.xml 738B
Maven__org_springframework_boot_spring_boot_starter_1_2_8_RELEASE.xml 731B
Maven__org_apache_tomcat_embed_tomcat_embed_logging_juli_8_0_30.xml 720B
Maven__org_springframework_hateoas_spring_hateoas_0_19_0_RELEASE.xml 715B
Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_0_30.xml 699B
Maven__org_springframework_spring_expression_4_1_9_RELEASE.xml 697B
Maven__org_mybatis_generator_mybatis_generator_core_1_3_5.xml 684B
Maven__com_fasterxml_jackson_core_jackson_annotations_2_4_0.xml 683B
Maven__org_springframework_spring_context_4_1_9_RELEASE.xml 676B
Maven__org_springframework_boot_spring_boot_1_2_8_RELEASE.xml 675B
Maven__org_hibernate_hibernate_validator_5_1_3_Final.xml 673B
Maven__org_springframework_spring_webmvc_4_1_9_RELEASE.xml 669B
Maven__org_glassfish_web_javax_servlet_jsp_jstl_1_2_2.xml 668B
Maven__org_apache_tomcat_embed_tomcat_embed_core_8_0_30.xml 664B
Maven__com_fasterxml_jackson_core_jackson_databind_2_4_6.xml 662B
Maven__org_springframework_spring_beans_4_1_9_RELEASE.xml 662B
Maven__org_springframework_spring_core_4_1_9_RELEASE.xml 655B
Maven__org_springframework_spring_test_4_1_9_RELEASE.xml 655B
Maven__org_springframework_spring_jdbc_4_1_9_RELEASE.xml 655B
Maven__javax_validation_validation_api_1_1_0_Final.xml 650B
Maven__org_apache_tomcat_embed_tomcat_embed_el_8_0_30.xml 650B
Maven__org_springframework_spring_web_4_1_9_RELEASE.xml 648B
Maven__org_springframework_spring_aop_4_1_9_RELEASE.xml 648B
Maven__org_springframework_spring_tx_4_1_9_RELEASE.xml 641B
Maven__com_fasterxml_jackson_core_jackson_core_2_4_6.xml 634B
Maven__org_jboss_logging_jboss_logging_3_1_3_GA.xml 626B
compiler.xml 620B
Maven__mysql_mysql_connector_java_5_1_34.xml 613B
Maven__ch_qos_logback_logback_classic_1_1_3.xml 607B
misc.xml 607B
Maven__org_slf4j_log4j_over_slf4j_1_7_13.xml 601B
Maven__com_github_pagehelper_pagehelper_3_6_4.xml 600B
Maven__com_github_jsqlparser_jsqlparser_0_9_1.xml 600B
Maven__org_apache_commons_commons_lang3_3_4.xml 595B
Maven__org_javassist_javassist_3_18_2_GA.xml 589B
Maven__org_mybatis_mybatis_spring_1_3_0.xml 588B
Maven__org_slf4j_jcl_over_slf4j_1_7_21.xml 587B
Maven__ch_qos_logback_logback_core_1_1_3.xml 586B
Maven__com_zaxxer_HikariCP_java6_2_3_9.xml 584B
Maven__org_aspectj_aspectjweaver_1_8_9.xml 581B
Maven__javax_servlet_jsp_jstl_jstl_api_1_2.xml 576B
共 120 条
- 1
- 2
资源评论
- 丿花花大大2017-05-17学习看看,springboot挺好的
- qq_333584842017-09-21不是视频,骗积分
随缘心
- 粉丝: 11
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C语言基础-C语言编程基础之Leetcode编程题解之第39题组合总和.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第38题外观数列.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第37题解数独.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第36题有效的数独.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第35题搜索插入位置.zip
- index.wxml
- C语言基础-C语言编程基础之Leetcode编程题解之第33题搜索旋转排序数组.zip
- 基于Python实现的手写数字识别系统源码.zip
- 从网页提取禁止转载的文字
- C语言基础-C语言编程基础之Leetcode编程题解之第32题最长有效括号.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功