package pojo;
import java.util.ArrayList;
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));
}
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) {
addCriterion("username in", values, "username");
return (Criteria) this;
}
public Criteria andUsernameNotIn(List<String> values) {
addCriterion("username not in", values, "username");
return (Criteria) this;
}
public Criteria andUsernameBetween(String value1, String value2) {
addCriterion("username between", value1, value2, "username");
return (Criteria) this;
}
public Criteria andUsernameNotBetween(String value1, String value2) {
addCriterion("username not between", value1, value2, "username");
return (Criteria) this;
}
public Criteria andPasswordIsNull() {
addCriterion("password is null");
return (Criteria) this;
}
public Criteria andPasswordIsNotNull() {
addCriterion("password is not null");
return (Criteria) this;
}
public Criteria andPasswordEqualTo(String value) {
addCriterion("password =", value, "password");
return (Criteria) this;
}
public Criteria andPasswordNotEqualTo(String value) {
addCriterion("password <>", value, "password");
return (Criteria) this;
}
public Criteria andPasswordGreaterThan(String value) {
addCriterion("pa
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
项目背景: 这个项目的起源是出于对房屋租赁行业的实际需求和挑战的认识。在当今社会,人们对于租房的需求日益增加,而传统的租房方式存在诸多问题,如信息不对称、租赁流程繁琐、合同管理不规范等。因此,我们着手开发了这个基于SSM(Spring + SpringMVC + MyBatis)框架的房屋租赁项目,旨在通过技术手段解决这些实际问题,提升租房体验,提高租赁行业的效率和规范性。 模块: 用户管理模块: 用户注册、登录、信息修改等功能,保障用户信息的安全和完整性。 房源管理模块: 房屋信息发布、编辑、删除等功能,提供丰富的房屋信息以满足用户需求。 租赁管理模块: 租赁订单的创建、支付、取消等功能,确保租赁交易的顺利进行。 权限管理模块: 管理员对用户、房源、订单等资源的权限控制,保障系统安全性和稳定性。 优点与特点: 可扩展性: 项目采用了SSM框架,结构清晰,模块分离,易于扩展和定制。 易用性: 界面友好,操作简单,用户和管理员均可轻松上手。 性能优化: 通过MyBatis的SQL优化和Spring的事务管理,保障系统性能和并发能力。
资源推荐
资源详情
资源评论
收起资源包目录
java开源项目:基于ssm的房屋租赁项目(免费提供源码) (273个子文件)
bootstrap.min.css 80KB
jquery-ui.css 27KB
font-awesome.min.css 21KB
common.css 13KB
style1.css 12KB
dataTables.bootstrap.css 7KB
sb-admin-2.css 5KB
styles.css 5KB
main.css 3KB
metisMenu.min.css 781B
boot-crm.css 213B
house.iml 5KB
UserExample.java 14KB
WrongController.java 6KB
PaidController.java 6KB
ApplyController.java 4KB
HetongController.java 4KB
HoustlistController.java 4KB
ApplyoutController.java 3KB
UserlistController.java 3KB
CheckoutController.java 2KB
ZulistController.java 2KB
ScheduleController.java 2KB
ApplyoutServiceImpl.java 2KB
UserlistServiceImpl.java 2KB
Hetong.java 2KB
HouselistServiceImpl.java 2KB
Userlist.java 1KB
Apply.java 1KB
SolveServiceImpl.java 1KB
Paid.java 1KB
Topaid.java 1KB
Wrong.java 1KB
ApplyServiceImpl.java 1KB
Solve.java 1KB
Zulist.java 1KB
PaidServiceImpl.java 1KB
UserController.java 1KB
TopaidServiceImpl.java 1KB
ScheduleServiceImpl.java 1014B
User.java 1007B
ZulistServiceImpl.java 998B
Applyout.java 995B
Checkout.java 989B
HetongServiceImpl.java 879B
Houselist.java 870B
UserMapper.java 820B
CheckoutServiceImpl.java 790B
UserServiceImpl.java 711B
QueryVo.java 663B
UserlistMapper.java 649B
UserlistService.java 618B
HouselistMapper.java 582B
HouselistService.java 474B
Schedule.java 457B
SolveService.java 447B
ZulistMapper.java 388B
ApplyoutMapper.java 377B
PaidService.java 369B
ApplyService.java 364B
ZulistService.java 356B
ApplyMapper.java 349B
ApplyoutService.java 344B
ScheduleService.java 329B
ScheduleMapper.java 324B
TopaidService.java 320B
TopaidMapper.java 286B
SolveMapper.java 286B
WrongMapper.java 285B
PaidMapper.java 272B
HetongService.java 258B
HetongMapper.java 254B
CheckoutService.java 240B
CheckoutMapper.java 238B
UserService.java 205B
jquery-1.8.3.min.js 91KB
jquery-2.1.1.min.js 82KB
jquery.dataTables.min.js 80KB
jquery-ui-datepicker.js 51KB
bootstrap.min.js 36KB
jquery.validate.min.js 23KB
modernizr.min.js 15KB
main.js 8KB
messages_pt_BR.js 6KB
messages_pt_BR.min.js 5KB
messages_fr.js 3KB
messages_fr.min.js 3KB
messages_ka.js 3KB
messages_ka.min.js 2KB
messages_ge.js 2KB
messages_bn_BD.js 2KB
messages_th.js 2KB
messages_el.js 2KB
messages_ru.js 2KB
messages_kk.js 2KB
messages_bn_BD.min.js 2KB
messages_ge.min.js 2KB
messages_uk.js 2KB
messages_th.min.js 2KB
messages_tj.js 2KB
共 273 条
- 1
- 2
- 3
资源评论
阿吉的呓语
- 粉丝: 992
- 资源: 68
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功