类的使用
com.cdkjframework.datasource.jpa.builder.JpaCriteriaBuilder
使用JpaCriteriaBuilder的程序包
程序包
说明
JPA 快速构建查询条件
JPA 仓储接口(整形、字符串)
-
com.cdkjframework.datasource.jpa.builder中JpaCriteriaBuilder的使用
修饰符和类型方法说明JpaCriteriaBuilder.add
(Function<jakarta.persistence.criteria.Root<T>, jakarta.persistence.criteria.Predicate> condition) 添加自定义查询条件<V> JpaCriteriaBuilder<T>
JpaCriteriaBuilder.autoBuilder
(JpaCriteriaBuilder<T> builder, V entity, @NotNull Class<T> clazz) 自动构建规范<V> JpaCriteriaBuilder<T>
JpaCriteriaBuilder.autoBuilder
(JpaCriteriaBuilder<T> builder, V entity, @NotNull Class<T> clazz, List<String> ignoreFields) 自动构建规范<V> JpaCriteriaBuilder<T>
JpaCriteriaBuilder.autoBuilder
(JpaCriteriaBuilder<T> builder, V entity, @NotNull Class<T> clazz, List<String> ignoreFields, List<String>... groupFields) 自动构建规范final <V> JpaCriteriaBuilder<T>
JpaCriteriaBuilder.autoBuilder
(JpaCriteriaBuilder builder, V entity, @NotNull Class<T> clazz, List<String>... groupFields) 自动构建规范<V extends Comparable<? super V>>
JpaCriteriaBuilder<T>添加区间查询条件static <T> JpaCriteriaBuilder<T>
JpaCriteriaBuilder.Builder()
创建JapCriteriaBuilder实例<V> JpaCriteriaBuilder<T>
添加等值查询条件<V extends Comparable<? super V>>
JpaCriteriaBuilder<T>JpaCriteriaBuilder.greaterThan
(@NotNull String field, V value) 添加大于查询条件<V extends Comparable<? super V>>
JpaCriteriaBuilder<T>JpaCriteriaBuilder.greaterThanOrEqualTo
(@NotNull String field, V value) 添加大于等于查询条件<V> JpaCriteriaBuilder<T>
添加in查询条件添加非空查询条件添加空查询条件<X> JpaCriteriaBuilder<T>
JpaCriteriaBuilder.joinEqual
(String joinField, @NotNull String field, @NotNull Object value, jakarta.persistence.criteria.JoinType joinType) 添加关联查询条件<V extends Comparable<? super V>>
JpaCriteriaBuilder<T>添加小于查询条件<V> JpaCriteriaBuilder<T>
添加模糊查询条件JpaCriteriaBuilder.or
(JpaCriteriaBuilder<T>... otherBuilder) 或查询JpaCriteriaBuilder.orderBy
(@NotNull String field, org.springframework.data.domain.Sort.Direction direction) 排序JpaCriteriaBuilder.page
(int page) 页码JpaCriteriaBuilder.size
(int size) 每页大小修饰符和类型方法说明<V> JpaCriteriaBuilder<T>
JpaCriteriaBuilder.autoBuilder
(JpaCriteriaBuilder<T> builder, V entity, @NotNull Class<T> clazz) 自动构建规范<V> JpaCriteriaBuilder<T>
JpaCriteriaBuilder.autoBuilder
(JpaCriteriaBuilder<T> builder, V entity, @NotNull Class<T> clazz, List<String> ignoreFields) 自动构建规范<V> JpaCriteriaBuilder<T>
JpaCriteriaBuilder.autoBuilder
(JpaCriteriaBuilder<T> builder, V entity, @NotNull Class<T> clazz, List<String> ignoreFields, List<String>... groupFields) 自动构建规范final <V> JpaCriteriaBuilder<T>
JpaCriteriaBuilder.autoBuilder
(JpaCriteriaBuilder builder, V entity, @NotNull Class<T> clazz, List<String>... groupFields) 自动构建规范JpaCriteriaBuilder.or
(JpaCriteriaBuilder<T>... otherBuilder) 或查询 -
com.cdkjframework.datasource.jpa.repository中JpaCriteriaBuilder的使用