public class Specifications<T>
extends java.lang.Object
| 构造器和说明 |
|---|
Specifications() |
| 限定符和类型 | 方法和说明 |
|---|---|
Specifications<T> |
and(boolean condition,
org.springframework.data.jpa.domain.Specification specification) |
Specifications<T> |
and(org.springframework.data.jpa.domain.Specification specification) |
Specifications<T> |
between(boolean condition,
java.lang.String property,
org.springframework.data.domain.Range<? extends java.lang.Comparable<?>> range) |
Specifications<T> |
between(java.lang.String property,
org.springframework.data.domain.Range<? extends java.lang.Comparable<?>> range) |
org.springframework.data.jpa.domain.Specification<T> |
build() |
Specifications<T> |
eq(boolean condition,
java.lang.String property,
java.lang.Object... values) |
Specifications<T> |
eq(java.lang.String property,
java.lang.Object... values) |
Specifications<T> |
ge(boolean condition,
java.lang.String property,
java.lang.Number number) |
Specifications<T> |
ge(java.lang.String property,
java.lang.Number number) |
Specifications<T> |
gt(boolean condition,
java.lang.String property,
java.lang.Number number) |
Specifications<T> |
gt(java.lang.String property,
java.lang.Number number) |
Specifications<T> |
in(boolean condition,
java.lang.String property,
java.lang.Object... values) |
Specifications<T> |
in(java.lang.String property,
java.lang.Object... values) |
Specifications<T> |
le(boolean condition,
java.lang.String property,
java.lang.Number number) |
Specifications<T> |
le(java.lang.String property,
java.lang.Number number) |
Specifications<T> |
like(boolean condition,
java.lang.String property,
java.lang.String... patterns) |
Specifications<T> |
like(java.lang.String property,
java.lang.String... patterns) |
Specifications<T> |
lt(boolean condition,
java.lang.String property,
java.lang.Number number) |
Specifications<T> |
lt(java.lang.String property,
java.lang.Number number) |
Specifications<T> |
ne(boolean condition,
java.lang.String property,
java.lang.Object... values) |
Specifications<T> |
ne(java.lang.String property,
java.lang.Object... values) |
Specifications<T> |
notIn(boolean condition,
java.lang.String property,
java.lang.Object... values) |
Specifications<T> |
notIn(java.lang.String property,
java.lang.Object... values) |
Specifications<T> |
notLike(boolean condition,
java.lang.String property,
java.lang.String... patterns) |
Specifications<T> |
notLike(java.lang.String property,
java.lang.String... patterns) |
public Specifications<T> eq(java.lang.String property, java.lang.Object... values)
public Specifications<T> eq(boolean condition, java.lang.String property, java.lang.Object... values)
public Specifications<T> ne(java.lang.String property, java.lang.Object... values)
public Specifications<T> ne(boolean condition, java.lang.String property, java.lang.Object... values)
public Specifications<T> gt(java.lang.String property, java.lang.Number number)
public Specifications<T> gt(boolean condition, java.lang.String property, java.lang.Number number)
public Specifications<T> ge(java.lang.String property, java.lang.Number number)
public Specifications<T> ge(boolean condition, java.lang.String property, java.lang.Number number)
public Specifications<T> lt(java.lang.String property, java.lang.Number number)
public Specifications<T> lt(boolean condition, java.lang.String property, java.lang.Number number)
public Specifications<T> le(java.lang.String property, java.lang.Number number)
public Specifications<T> le(boolean condition, java.lang.String property, java.lang.Number number)
public Specifications<T> between(java.lang.String property, org.springframework.data.domain.Range<? extends java.lang.Comparable<?>> range)
public Specifications<T> between(boolean condition, java.lang.String property, org.springframework.data.domain.Range<? extends java.lang.Comparable<?>> range)
public Specifications<T> like(java.lang.String property, java.lang.String... patterns)
public Specifications<T> like(boolean condition, java.lang.String property, java.lang.String... patterns)
public Specifications<T> notLike(java.lang.String property, java.lang.String... patterns)
public Specifications<T> notLike(boolean condition, java.lang.String property, java.lang.String... patterns)
public Specifications<T> in(java.lang.String property, java.lang.Object... values)
public Specifications<T> in(boolean condition, java.lang.String property, java.lang.Object... values)
public Specifications<T> notIn(java.lang.String property, java.lang.Object... values)
public Specifications<T> notIn(boolean condition, java.lang.String property, java.lang.Object... values)
public Specifications<T> and(org.springframework.data.jpa.domain.Specification specification)
public Specifications<T> and(boolean condition, org.springframework.data.jpa.domain.Specification specification)
public org.springframework.data.jpa.domain.Specification<T> build()