- 1 package com.ssm.po;
- 2 3 import java.util.ArrayList;
- 4 import java.util.Date;
- 5 import java.util.List;
- 6 7 public class ItemsExample {
- 8 protected String orderByClause;
- 9 10 protected boolean distinct;
- 11 12 protected List oredCriteria;
- 13 14 public ItemsExample() {
- 15 oredCriteria = new ArrayList();
- 16
- }
- 17 18 public void setOrderByClause(String orderByClause) {
- 19 this.orderByClause = orderByClause;
- 20
- }
- 21 22 public String getOrderByClause() {
- 23
- return orderByClause;
- 24
- }
- 25 26 public void setDistinct(boolean distinct) {
- 27 this.distinct = distinct;
- 28
- }
- 29 30 public boolean isDistinct() {
- 31
- return distinct;
- 32
- }
- 33 34 public List getOredCriteria() {
- 35
- return oredCriteria;
- 36
- }
- 37 38 public void or(Criteria criteria) {
- 39 oredCriteria.add(criteria);
- 40
- }
- 41 42 public Criteria or() {
- 43 Criteria criteria = createCriteriaInternal();
- 44 oredCriteria.add(criteria);
- 45
- return criteria;
- 46
- }
- 47 48 public Criteria createCriteria() {
- 49 Criteria criteria = createCriteriaInternal();
- 50
- if (oredCriteria.size() == 0) {
- 51 oredCriteria.add(criteria);
- 52
- }
- 53
- return criteria;
- 54
- }
- 55 56 protected Criteria createCriteriaInternal() {
- 57 Criteria criteria = new Criteria();
- 58
- return criteria;
- 59
- }
- 60 61 public void clear() {
- 62 oredCriteria.clear();
- 63 orderByClause = null;
- 64 distinct = false;
- 65
- }
- 66 67 protected abstract static class GeneratedCriteria {
- 68 protected List criteria;
- 69 70 protected GeneratedCriteria() {
- 71 super();
- 72 criteria = new ArrayList();
- 73
- }
- 74 75 public boolean isValid() {
- 76
- return criteria.size() > 0;
- 77
- }
- 78 79 public List getAllCriteria() {
- 80
- return criteria;
- 81
- }
- 82 83 public List getCriteria() {
- 84
- return criteria;
- 85
- }
- 86 87 protected void addCriterion(String condition) {
- 88
- if (condition == null) {
- 89
- throw new RuntimeException("Value for condition cannot be null");
- 90
- }
- 91 criteria.add(new Criterion(condition));
- 92
- }
- 93 94 protected void addCriterion(String condition, Object value, String property) {
- 95
- if (value == null) {
- 96
- throw new RuntimeException("Value for " + property + " cannot be null");
- 97
- }
- 98 criteria.add(new Criterion(condition, value));
- 99
- }
- 100 101 protected void addCriterion(String condition, Object value1, Object value2, String property) {
- 102
- if (value1 == null || value2 == null) {
- 103
- throw new RuntimeException("Between values for " + property + " cannot be null");
- 104
- }
- 105 criteria.add(new Criterion(condition, value1, value2));
- 106
- }
- 107 108 public Criteria andIdIsNull() {
- 109 addCriterion("id is null");
- 110
- return (Criteria) this;
- 111
- }
- 112 113 public Criteria andIdIsNotNull() {
- 114 addCriterion("id is not null");
- 115
- return (Criteria) this;
- 116
- }
- 117 118 public Criteria andIdEqualTo(Integer value) {
- 119 addCriterion("id =", value, "id");
- 120
- return (Criteria) this;
- 121
- }
- 122 123 public Criteria andIdNotEqualTo(Integer value) {
- 124 addCriterion("id <>", value, "id");
- 125
- return (Criteria) this;
- 126
- }
- 127 128 public Criteria andIdGreaterThan(Integer value) {
- 129 addCriterion("id >", value, "id");
- 130
- return (Criteria) this;
- 131
- }
- 132 133 public Criteria andIdGreaterThanOrEqualTo(Integer value) {
- 134 addCriterion("id >=", value, "id");
- 135
- return (Criteria) this;
- 136
- }
- 137 138 public Criteria andIdLessThan(Integer value) {
- 139 addCriterion("id <", value, "id");
- 140
- return (Criteria) this;
- 141
- }
- 142 143 public Criteria andIdLessThanOrEqualTo(Integer value) {
- 144 addCriterion("id <=", value, "id");
- 145
- return (Criteria) this;
- 146
- }
- 147 148 public Criteria andIdIn(List values) {
- 149 addCriterion("id in", values, "id");
- 150
- return (Criteria) this;
- 151
- }
- 152 153 public Criteria andIdNotIn(List values) {
- 154 addCriterion("id not in", values, "id");
- 155
- return (Criteria) this;
- 156
- }
- 157 158 public Criteria andIdBetween(Integer value1, Integer value2) {
- 159 addCriterion("id between", value1, value2, "id");
- 160
- return (Criteria) this;
- 161
- }
- 162 163 public Criteria andIdNotBetween(Integer value1, Integer value2) {
- 164 addCriterion("id not between", value1, value2, "id");
- 165
- return (Criteria) this;
- 166
- }
- 167 168 public Criteria andNameIsNull() {
- 169 addCriterion("name is null");
- 170
- return (Criteria) this;
- 171
- }
- 172 173 public Criteria andNameIsNotNull() {
- 174 addCriterion("name is not null");
- 175
- return (Criteria) this;
- 176
- }
- 177 178 public Criteria andNameEqualTo(String value) {
- 179 addCriterion("name =", value, "name");
- 180
- return (Criteria) this;
- 181
- }
- 182 183 public Criteria andNameNotEqualTo(String value) {
- 184 addCriterion("name <>", value, "name");
- 185
- return (Criteria) this;
- 186
- }
- 187 188 public Criteria andNameGreaterThan(String value) {
- 189 addCriterion("name >", value, "name");
- 190
- return (Criteria) this;
- 191
- }
- 192 193 public Criteria andNameGreaterThanOrEqualTo(String value) {
- 194 addCriterion("name >=", value, "name");
- 195
- return (Criteria) this;
- 196
- }
- 197 198 public Criteria andNameLessThan(String value) {
- 199 addCriterion("name <", value, "name");
- 200
- return (Criteria) this;
- 201
- }
- 202 203 public Criteria andNameLessThanOrEqualTo(String value) {
- 204 addCriterion("name <=", value, "name");
- 205
- return (Criteria) this;
- 206
- }
- 207 208 public Criteria andNameLike(String value) {
- 209 addCriterion("name like", value, "name");
- 210
- return (Criteria) this;
- 211
- }
- 212 213 public Criteria andNameNotLike(String value) {
- 214 addCriterion("name not like", value, "name");
- 215
- return (Criteria) this;
- 216
- }
- 217 218 public Criteria andNameIn(List values) {
- 219 addCriterion("name in", values, "name");
- 220
- return (Criteria) this;
- 221
- }
- 222 223 public Criteria andNameNotIn(List values) {
- 224 addCriterion("name not in", values, "name");
- 225
- return (Criteria) this;
- 226
- }
- 227 228 public Criteria andNameBetween(String value1, String value2) {
- 229 addCriterion("name between", value1, value2, "name");
- 230
- return (Criteria) this;
- 231
- }
- 232 233 public Criteria andNameNotBetween(String value1, String value2) {
- 234 addCriterion("name not between", value1, value2, "name");
- 235
- return (Criteria) this;
- 236
- }
- 237 238 public Criteria andPriceIsNull() {
- 239 addCriterion("price is null");
- 240
- return (Criteria) this;
- 241
- }
- 242 243 public Criteria andPriceIsNotNull() {
- 244 addCriterion("price is not null");
- 245
- return (Criteria) this;
- 246
- }
- 247 248 public Criteria andPriceEqualTo(Float value) {
- 249 addCriterion("price =", value, "price");
- 250
- return (Criteria) this;
- 251
- }
- 252 253 public Criteria andPriceNotEqualTo(Float value) {
- 254 addCriterion("price <>", value, "price");
- 255
- return (Criteria) this;
- 256
- }
- 257 258 public Criteria andPriceGreaterThan(Float value) {
- 259 addCriterion("price >", value, "price");
- 260
- return (Criteria) this;
- 261
- }
- 262 263 public Criteria andPriceGreaterThanOrEqualTo(Float value) {
- 264 addCriterion("price >=", value, "price");
- 265
- return (Criteria) this;
- 266
- }
- 267 268 public Criteria andPriceLessThan(Float value) {
- 269 addCriterion("price <", value, "price");
- 270
- return (Criteria) this;
- 271
- }
- 272 273 public Criteria andPriceLessThanOrEqualTo(Float value) {
- 274 addCriterion("price <=", value, "price");
- 275
- return (Criteria) this;
- 276
- }
- 277 278 public Criteria andPriceIn(List values) {
- 279 addCriterion("price in", values, "price");
- 280
- return (Criteria) this;
- 281
- }
- 282 283 public Criteria andPriceNotIn(List values) {
- 284 addCriterion("price not in", values, "price");
- 285
- return (Criteria) this;
- 286
- }
- 287 288 public Criteria andPriceBetween(Float value1, Float value2) {
- 289 addCriterion("price between", value1, value2, "price");
- 290
- return (Criteria) this;
- 291
- }
- 292 293 public Criteria andPriceNotBetween(Float value1, Float value2) {
- 294 addCriterion("price not between", value1, value2, "price");
- 295
- return (Criteria) this;
- 296
- }
- 297 298 public Criteria andPicIsNull() {
- 299 addCriterion("pic is null");
- 300
- return (Criteria) this;
- 301
- }
- 302 303 public Criteria andPicIsNotNull() {
- 304 addCriterion("pic is not null");
- 305
- return (Criteria) this;
- 306
- }
- 307 308 public Criteria andPicEqualTo(String value) {
- 309 addCriterion("pic =", value, "pic");
- 310
- return (Criteria) this;
- 311
- }
- 312 313 public Criteria andPicNotEqualTo(String value) {
- 314 addCriterion("pic <>", value, "pic");
- 315
- return (Criteria) this;
- 316
- }
- 317 318 public Criteria andPicGreaterThan(String value) {
- 319 addCriterion("pic >", value, "pic");
- 320
- return (Criteria) this;
- 321
- }
- 322 323 public Criteria andPicGreaterThanOrEqualTo(String value) {
- 324 addCriterion("pic >=", value, "pic");
- 325
- return (Criteria) this;
- 326
- }
- 327 328 public Criteria andPicLessThan(String value) {
- 329 addCriterion("pic <", value, "pic");
- 330
- return (Criteria) this;
- 331
- }
- 332 333 public Criteria andPicLessThanOrEqualTo(String value) {
- 334 addCriterion("pic <=", value, "pic");
- 335
- return (Criteria) this;
- 336
- }
- 337 338 public Criteria andPicLike(String value) {
- 339 addCriterion("pic like", value, "pic");
- 340
- return (Criteria) this;
- 341
- }
- 342 343 public Criteria andPicNotLike(String value) {
- 344 addCriterion("pic not like", value, "pic");
- 345
- return (Criteria) this;
- 346
- }
- 347 348 public Criteria andPicIn(List values) {
- 349 addCriterion("pic in", values, "pic");
- 350
- return (Criteria) this;
- 351
- }
- 352 353 public Criteria andPicNotIn(List values) {
- 354 addCriterion("pic not in", values, "pic");
- 355
- return (Criteria) this;
- 356
- }
- 357 358 public Criteria andPicBetween(String value1, String value2) {
- 359 addCriterion("pic between", value1, value2, "pic");
- 360
- return (Criteria) this;
- 361
- }
- 362 363 public Criteria andPicNotBetween(String value1, String value2) {
- 364 addCriterion("pic not between", value1, value2, "pic");
- 365
- return (Criteria) this;
- 366
- }
- 367 368 public Criteria andCreatetimeIsNull() {
- 369 addCriterion("createtime is null");
- 370
- return (Criteria) this;
- 371
- }
- 372 373 public Criteria andCreatetimeIsNotNull() {
- 374 addCriterion("createtime is not null");
- 375
- return (Criteria) this;
- 376
- }
- 377 378 public Criteria andCreatetimeEqualTo(Date value) {
- 379 addCriterion("createtime =", value, "createtime");
- 380
- return (Criteria) this;
- 381
- }
- 382 383 public Criteria andCreatetimeNotEqualTo(Date value) {
- 384 addCriterion("createtime <>", value, "createtime");
- 385
- return (Criteria) this;
- 386
- }
- 387 388 public Criteria andCreatetimeGreaterThan(Date value) {
- 389 addCriterion("createtime >", value, "createtime");
- 390
- return (Criteria) this;
- 391
- }
- 392 393 public Criteria andCreatetimeGreaterThanOrEqualTo(Date value) {
- 394 addCriterion("createtime >=", value, "createtime");
- 395
- return (Criteria) this;
- 396
- }
- 397 398 public Criteria andCreatetimeLessThan(Date value) {
- 399 addCriterion("createtime <", value, "createtime");
- 400
- return (Criteria) this;
- 401
- }
- 402 403 public Criteria andCreatetimeLessThanOrEqualTo(Date value) {
- 404 addCriterion("createtime <=", value, "createtime");
- 405
- return (Criteria) this;
- 406
- }
- 407 408 public Criteria andCreatetimeIn(List values) {
- 409 addCriterion("createtime in", values, "createtime");
- 410
- return (Criteria) this;
- 411
- }
- 412 413 public Criteria andCreatetimeNotIn(List values) {
- 414 addCriterion("createtime not in", values, "createtime");
- 415
- return (Criteria) this;
- 416
- }
- 417 418 public Criteria andCreatetimeBetween(Date value1, Date value2) {
- 419 addCriterion("createtime between", value1, value2, "createtime");
- 420
- return (Criteria) this;
- 421
- }
- 422 423 public Criteria andCreatetimeNotBetween(Date value1, Date value2) {
- 424 addCriterion("createtime not between", value1, value2, "createtime");
- 425
- return (Criteria) this;
- 426
- }
- 427
- }
- 428 429 public static class Criteria extends GeneratedCriteria {
- 430 431 protected Criteria() {
- 432 super();
- 433
- }
- 434
- }
- 435 436 public static class Criterion {
- 437 private String condition;
- 438 439 private Object value;
- 440 441 private Object secondValue;
- 442 443 private boolean noValue;
- 444 445 private boolean singleValue;
- 446 447 private boolean betweenValue;
- 448 449 private boolean listValue;
- 450 451 private String typeHandler;
- 452 453 public String getCondition() {
- 454
- return condition;
- 455
- }
- 456 457 public Object getValue() {
- 458
- return value;
- 459
- }
- 460 461 public Object getSecondValue() {
- 462
- return secondValue;
- 463
- }
- 464 465 public boolean isNoValue() {
- 466
- return noValue;
- 467
- }
- 468 469 public boolean isSingleValue() {
- 470
- return singleValue;
- 471
- }
- 472 473 public boolean isBetweenValue() {
- 474
- return betweenValue;
- 475
- }
- 476 477 public boolean isListValue() {
- 478
- return listValue;
- 479
- }
- 480 481 public String getTypeHandler() {
- 482
- return typeHandler;
- 483
- }
- 484 485 protected Criterion(String condition) {
- 486 super();
- 487 this.condition = condition;
- 488 this.typeHandler = null;
- 489 this.noValue = true;
- 490
- }
- 491 492 protected Criterion(String condition, Object value, String typeHandler) {
- 493 super();
- 494 this.condition = condition;
- 495 this.value = value;
- 496 this.typeHandler = typeHandler;
- 497
- if (value instanceof List) {
- 498 this.listValue = true;
- 499
- } else {
- 500 this.singleValue = true;
- 501
- }
- 502
- }
- 503 504 protected Criterion(String condition, Object value) {
- 505 this(condition, value, null);
- 506
- }
- 507 508 protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
- 509 super();
- 510 this.condition = condition;
- 511 this.value = value;
- 512 this.secondValue = secondValue;
- 513 this.typeHandler = typeHandler;
- 514 this.betweenValue = true;
- 515
- }
- 516 517 protected Criterion(String condition, Object value, Object secondValue) {
- 518 this(condition, value, secondValue, null);
- 519
- }
- 520
- }
- 521
- }
来源: