Package-level declarations

Types

Link copied to clipboard
object JpaUtils

同时面向 java 和 kotlin

Link copied to clipboard

轻量级规格,可以通过toSpring转换为 spring 规格

Link copied to clipboard
abstract class NullableAttributeConverter<X, Y>

Functions

Link copied to clipboard
fun <T, R : Comparable<R>> KProperty1<T, R?>.between(x: R, y: R): LightSpecification<T>
Link copied to clipboard
fun <T> <Error class: unknown class>.createCriteriaQuery(type: Class<T>, spec: LightSpecification<T>? = null): <Error class: unknown class><T>
Link copied to clipboard
fun <T> <Error class: unknown class>.createCriteriaQueryWithTuple(type: Class<T>, tuple: <Error class: unknown class><<Error class: unknown class>>.(<Error class: unknown class><T>, <Error class: unknown class>) -> <Error class: unknown class><<Error class: unknown class>>, spec: LightSpecification<T>? = null): <Error class: unknown class><<Error class: unknown class>>
Link copied to clipboard
fun <T, R> KProperty1<T, R?>.equal(x: R): LightSpecification<T>
Link copied to clipboard
fun <T> KProperty1<T, Number?>.ge(x: Number): LightSpecification<T>
Link copied to clipboard
fun <R> <Error class: unknown class><out <Error class: unknown class>>.get(prop: KProperty1<*, R?>): <Error class: unknown class><R>
Link copied to clipboard
fun <T, R : Comparable<R>> KProperty1<T, R?>.greaterThan(x: R): LightSpecification<T>
Link copied to clipboard
fun <T, R : Comparable<R>> KProperty1<T, R?>.greaterThanOrEqualTo(x: R): LightSpecification<T>
Link copied to clipboard
fun <T> KProperty1<T, Number?>.gt(x: Number): LightSpecification<T>
Link copied to clipboard
fun <T, R : Any> KProperty1<T, R?>.in(values: Collection<R>): LightSpecification<T>

Ignores empty collection otherwise an empty 'in' predicate will be generated which will never match any results

Link copied to clipboard
fun <T, R : Collection<*>> KProperty1<T, R?>.isEmpty(): LightSpecification<T>
Link copied to clipboard
fun <T> KProperty1<T, Boolean?>.isFalse(): LightSpecification<T>
Link copied to clipboard
fun <T, E, R : Collection<E>> KProperty1<T, R?>.isMember(elem: E): LightSpecification<T>
Link copied to clipboard
fun <T, R : Collection<*>> KProperty1<T, R?>.isNotEmpty(): LightSpecification<T>
Link copied to clipboard
fun <T, E, R : Collection<E>> KProperty1<T, R?>.isNotMember(elem: E): LightSpecification<T>
Link copied to clipboard
fun <T, R> KProperty1<T, R?>.isNotNull(): LightSpecification<T>
Link copied to clipboard
fun <T, R> KProperty1<T, R?>.isNull(): LightSpecification<T>
Link copied to clipboard
fun <T> KProperty1<T, Boolean?>.isTrue(): LightSpecification<T>
Link copied to clipboard
fun <Z, T, R> <Error class: unknown class><Z, out T>.joinCollection(prop: KProperty1<T, Collection<R>?>, type: <Error class: unknown class> = JoinType.INNER): <Error class: unknown class><T, R>
Link copied to clipboard
fun <Z, T, R> <Error class: unknown class><Z, out T>.joinList(prop: KProperty1<T, List<R>?>, type: <Error class: unknown class> = JoinType.INNER): <Error class: unknown class><T, R>
Link copied to clipboard
fun <Z, T, R, V> <Error class: unknown class><Z, out T>.joinMap(prop: KProperty1<T, Map<R, V>?>, type: <Error class: unknown class> = JoinType.INNER): <Error class: unknown class><T, R, V>
Link copied to clipboard
fun <Z, T, R> <Error class: unknown class><Z, out T>.joinSet(prop: KProperty1<T, Set<R>?>, type: <Error class: unknown class> = JoinType.INNER): <Error class: unknown class><T, R>
Link copied to clipboard
fun <Z, T, R> <Error class: unknown class><Z, out T>.joinSingle(prop: KProperty1<T, R?>, type: <Error class: unknown class> = JoinType.INNER): <Error class: unknown class><T, R>
Link copied to clipboard
Link copied to clipboard
fun Any.jpaEntityHashCode(): Int
Link copied to clipboard
fun <T> KProperty1<T, Number?>.le(x: Number): LightSpecification<T>
Link copied to clipboard
fun <T, R : Comparable<R>> KProperty1<T, R?>.lessThan(x: R): LightSpecification<T>
Link copied to clipboard
fun <T, R : Comparable<R>> KProperty1<T, R?>.lessThanOrEqualTo(x: R): LightSpecification<T>
Link copied to clipboard
fun <T> KProperty1<T, String?>.like(x: String): LightSpecification<T>
fun <T> KProperty1<T, String?>.like(x: String, escapeChar: Char): LightSpecification<T>
Link copied to clipboard
fun <T> KProperty1<T, Number?>.lt(x: Number): LightSpecification<T>
Link copied to clipboard
fun <T, R> KProperty1<T, R?>.notEqual(x: R): LightSpecification<T>
Link copied to clipboard
fun <T> KProperty1<T, String?>.notLike(x: String): LightSpecification<T>
fun <T> KProperty1<T, String?>.notLike(x: String, escapeChar: Char): LightSpecification<T>
Link copied to clipboard
fun <Error class: unknown class>.removeAllCache()

清理所有缓存

Link copied to clipboard
fun <T> where(makePredicate: <Error class: unknown class>.(<Error class: unknown class><out <Error class: unknown class>, out T>) -> <Error class: unknown class>?): LightSpecification<T>