示例#1
0
 /**
  * 基于其他两个规范创建它们的AND规范。
  *
  * @param spec1 第一个规范.
  * @param spec2 第二个规范.
  */
 public AndSpecification(final Specification<T> spec1, final Specification<T> spec2) {
   Assert.notNull(spec1, "Specification " + spec1 + " is null!");
   Assert.notNull(spec2, "Specification " + spec2 + " is null!");
   this.spec1 = spec1;
   this.spec2 = spec2;
 }
 /**
  * 创建查询条件
  *
  * @param propName 属性名
  * @param value 要包含在属性值中的子字符串
  */
 public ContainsTextCriterion(String propName, String value) {
   super(propName);
   Assert.notBlank(propName, "Property name is null or blank!");
   Assert.notBlank(value, "value is null or blank!");
   this.value = value;
 }