package com.itheima.springmvc.pojo;
import java.util.ArrayList;
import java.util.Date;
import java.util.Iterator;
import java.util.List;
public class UserExample {
protected String orderByClause;
protected boolean distinct;
protected List<Criteria> oredCriteria;
public UserExample() {
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(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 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) this;
}
public Criteria andUsernameLike(String value) {
addCriterion("username like", value, "username");
return (Criteria) this;
}
public Criteria andUsernameNotLike(String value) {
addCriterion("username not like", value, "username");
return (Criteria) this;
}
public Criteria andUsernameIn(List<String> values) {
没有合适的资源?快使用搜索试试~ 我知道了~
SpringMVC学习(四)——Spring、MyBatis和SpringMVC的整合
共82个文件
jar:31个
xml:16个
class:15个
4星 · 超过85%的资源 需积分: 14 117 下载量 97 浏览量
2017-05-15
23:05:25
上传
评论 1
收藏 11.07MB ZIP 举报
温馨提示
SpringMVC学习(四)——Spring、MyBatis和SpringMVC的整合
资源推荐
资源详情
资源评论
收起资源包目录
SpringMVC学习(四)——Spring、MyBatis和SpringMVC的整合.zip (82个子文件)
springmvc-web
config
db.properties 145B
spring
springmvc.xml 2KB
applicationContext-dao.xml 2KB
applicationContext-trans.xml 2KB
applicationContext-service.xml 1KB
mybatis
SqlMapConfig.xml 191B
WebContent
META-INF
MANIFEST.MF 39B
WEB-INF
web.xml 1KB
jsp
itemList.jsp 1KB
lib
log4j-core-2.0-rc1.jar 686KB
aspectjweaver-1.6.11.jar 1.61MB
mybatis-3.2.7.jar 696KB
asm-3.3.1.jar 43KB
mysql-connector-java-5.1.7-bin.jar 693KB
aopalliance-1.0.jar 4KB
spring-jms-4.1.3.RELEASE.jar 263KB
spring-expression-4.1.3.RELEASE.jar 253KB
spring-tx-4.1.3.RELEASE.jar 246KB
spring-jdbc-4.1.3.RELEASE.jar 417KB
commons-logging-1.1.1.jar 59KB
spring-beans-4.1.3.RELEASE.jar 691KB
spring-core-4.1.3.RELEASE.jar 983KB
spring-messaging-4.1.3.RELEASE.jar 281KB
spring-aop-4.1.3.RELEASE.jar 351KB
slf4j-log4j12-1.7.5.jar 9KB
spring-webmvc-4.1.3.RELEASE.jar 763KB
commons-pool-1.3.jar 61KB
commons-dbcp-1.2.2.jar 119KB
javassist-3.17.1-GA.jar 695KB
cglib-2.2.2.jar 280KB
jstl-1.2.jar 405KB
spring-web-4.1.3.RELEASE.jar 697KB
mybatis-spring-1.2.2.jar 48KB
spring-context-support-4.1.3.RELEASE.jar 174KB
log4j-1.2.17.jar 478KB
log4j-api-2.0-rc1.jar 113KB
spring-context-4.1.3.RELEASE.jar 1003KB
junit-4.9.jar 243KB
spring-aspects-4.1.3.RELEASE.jar 55KB
slf4j-api-1.7.5.jar 25KB
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.project.facet.core.xml 345B
org.eclipse.wst.common.component 568B
org.eclipse.wst.jsdt.ui.superType.container 49B
.jsdtscope 567B
org.eclipse.jdt.core.prefs 364B
src
com
itheima
springmvc
pojo
ItemsExample.java 16KB
User.java 1KB
Items.java 1KB
UserExample.java 18KB
mapper
UserMapper.java 844B
ItemsMapper.xml 10KB
ItemsMapper.java 1KB
UserMapper.xml 8KB
controller
ItemController.java 1011B
service
ItemService.java 176B
impl
ItemServiceImpl.java 820B
.project 1KB
.classpath 879B
build
classes
com
itheima
springmvc
pojo
ItemsExample$Criteria.class 7KB
UserExample.class 2KB
User.class 2KB
ItemsExample$GeneratedCriteria.class 12KB
UserExample$GeneratedCriteria.class 13KB
UserExample$Criteria.class 7KB
ItemsExample.class 2KB
Items.class 2KB
UserExample$Criterion.class 2KB
ItemsExample$Criterion.class 2KB
mapper
ItemsMapper.xml 10KB
ItemsMapper.class 1KB
UserMapper.class 1021B
UserMapper.xml 8KB
controller
ItemController.class 1KB
service
ItemService.class 253B
impl
ItemServiceImpl.class 1KB
db.properties 145B
spring
springmvc.xml 2KB
applicationContext-dao.xml 2KB
applicationContext-trans.xml 2KB
applicationContext-service.xml 1KB
mybatis
SqlMapConfig.xml 191B
共 82 条
- 1
资源评论
- m0_378061082018-05-04很好很好.。。
- jokeraiultra2018-10-30运行不起来
- langyuejing2018-08-08不错 可以拿来学学,简单的熟悉一下
- devilnumber2018-03-18资源好像还行,但存在问题,我修改后还是不能正常运行,可能我的相关技术待提高
李阿昀
- 粉丝: 1w+
- 资源: 44
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功