ICode9

精准搜索请尝试: 精确搜索
  • IDEA+Gradle+Spring Data mongo 配置 querydsl2022-01-04 13:04:39

    build.gradle plugins { id 'org.springframework.boot' version '2.6.2' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java' id "com.ewerk.gradle.plugins.querydsl"

  • QueryDsl根据前端入参动态排序2021-12-06 13:33:54

    一般情况下,querydsl的排序用法为: query.orderBy(qSysUserEntity.createTime.desc()); 这种方式无法使用前端入参来动态排序; 用下面的工具类,可以实现前端入参动态排序: 方法返回值可以直接作为query.orderBy的参数,非常方便; package com.dmeo.common.utils; import com.query

  • querydsl 返回指定泛型类2021-09-07 18:31:06

    使用Projections.bean() JPAQuery<AppServiceDetailVM> appServiceDetailVMJPAQuery = queryFactory.select(Projections.bean( AppServiceDetailVM.class, qAppService.id, qAppService.appStackId, qAppService.compan

  • SpringDataJPA 整合QueryDSL2021-07-28 10:59:04

    由于springdataJpa在使用单表查询还十分方便,但是到了后面复杂查询条件,多表查询,这就显得差强人意。于是网上找到DSL 生成查询模板插件 <plugin> <groupId>com.mysema.maven</groupId> <artifactId>apt-maven-plugin</artifactId>

  • QueryDSL+SpringDataJPA提升数据访问编程效率2021-04-15 09:01:33

    提升研发效率利器:JPA+QueryDSL实现查询返回自定义对象使用介绍1使用介绍2限制条件(不方便的地方):QueryDsl 起作用 依赖相应的 maven plugin。若项目使用gradle构建,build.gradle文件暂时没有找到对应的配置方法。

  • QueryDSL2021-03-29 10:31:00

    QueryDSL 简介 QueryDSL仅仅是一个通用的查询框架,专注于通过Java API构建类型安全的SQL查询。Querydsl可以通过一组通用的查询API为用户构建出适合不同类型ORM框架或者是SQL的查询语句,也就是说QueryDSL是基于各种ORM框架以及SQL之上的一个通用的查询框架。借助QueryDSL可以在

  • springJPA 之 QueryDSL(二)2020-12-08 18:35:41

    具体实现如下: @Overridepublic Paging<EmployeeSearchDto> listEmpsCorpId(EmpPageListRequest empPageListRequest) { BooleanBuilder builder = new BooleanBuilder(); if(!StringUtils.isEmpty(empPageListRequest.getSearchTxt())){ builder.andAnyOf(

  • 解决Idea的Generate Sources无法生成QueryDSL问题2020-02-03 23:00:36

    今天是2020年第一天在家办公,就出现了跟在公司不一样的现象,deploy项目到maven库时失败,之前一直成功。 查到原因在于QueryDSL类没有生成,但为何在公司可以而在家里就不行呢? 鉴于Idea的“Generate Sources And Update Folders”操作一闪即过,信息太少,所以不得先从原理上追溯   1. 首先

  • java-使用Querydsl和ConstructorExpression.create()构造DTO:s2019-12-01 05:13:35

    我有一个涉及querydsl和DTO的问题: 我有一些查询对象: QPerson person = QPerson.person; QExamCode examCode = QExamCode.examCode; QExamGrade examGrade = QExamGrade.examGrade; QProgram gradeProgram = examGrade.program; 从它们中,我尝试查询和列出称为CompletedCreditsSu

  • ElasticSearch匹配查询多个术语PHP2019-11-18 14:29:26

    我试图构造必须查询多个术语,数组看起来像这样: $params = [ 'body' => [ 'query' => [ "bool" => [ "must" => [ "terms" => [ "categories" => [

  • java-如何按querydsl别名排序2019-11-11 07:21:25

    有没有一种方法可以通过querydsl别名对存储库查询结果进行排序? 到目前为止,我已经设法进行过滤,但是对结果进行排序时出现错误: org.springframework.data.mapping.PropertyReferenceException:未找到类型为User的属性用户名! 请求: GET / users?size = 1& sort = username,desc 我的休

  • Querydsl-线程“ main”中的异常java.lang.IllegalArgumentException:未提供任何源2019-10-26 10:20:04

    我正在使用Spring MVC,Thymeleaf,JPA(休眠)和Querydsl构建系统.在测试所有内容时,我遇到了此异常: log4j:WARN No appenders could be found for logger (org.springframework.core.env.StandardEnvironment). log4j:WARN Please initialize the log4j system properly. log4j:WARN

  • java-自定义存储库基类QueryDslPredicateExecutor2019-10-14 02:20:23

    我发现QueryDslPredicateExecutor对于减少样板非常有用,但是似乎在工作中使用了活动扳手.我现在正尝试使用自定义基类存储库来扩展JpaRepository,并且在启动时,Spring难以正确实例化存储库. //Custom base class @NoRepositoryBean public interface IdAwareRepository<A, ID exte

  • java-QueryDSL重复标识变量/相等语法错误,是否存在Set?2019-10-14 01:05:29

    我有这里概述的JPA实体: QueryDSL JPA syntax error with contains on Set? 现在,我尝试在单个查询中对Set标记设置多个限制: Set<Tag> withTags = ...; Set<Tag> withoutTags = ...; q.where(license.tags.any().in(withTags)); q.where(license.tags.any().in(withoutTags).not()

  • java-无法从另一个Maven子项目中调用Hibernate / QueryDSL2019-10-13 08:01:19

    我有两个Maven子项目-jetty_runner1和jetty_runner2 我的目录结构如下所示: ./jetty_runner1/pom.xml ./jetty_runner1/src/main/java/com/jetty_runner1/CheckPersistence.java ./jetty_runner1/src/main/java/com/jetty_runner1/HelloWorldServlet.java ./jetty_runner1/src/main

  • Spring Boot (六): 为 JPA 插上翅膀的 QueryDSL2019-09-29 09:04:59

    在前面的文章中,我们介绍了 JPA 的基础使用方式,《Spring Boot (三): ORM 框架 JPA 与连接池 Hikari》,本篇文章,我们由入门至进阶的介绍一下为 JPA 插上翅膀的 QueryDSL。 1. 引言 不可否认的是 JPA 使用是非常方便的,极简化的配置,只需要使用注解,无需任何 xml 的配置文件,语义简单易懂,

  • java – QuerydslBinderCustomizer无法在Spring Data JPA 2.0.7中使用2019-09-10 23:19:41

    我正在尝试使用QuerydslBinderCustomizer在我的Rest控制器中执行@QuerydslPredicate的使用. 我正在使用@Repositoy实现来执行自定义查询,并与表示查询的访问级别的另一个表连接. 以下文档 包含QuerydslBinderCustomizer的当前Spring JPA版本:spring-data-commons-2.0.7.RELEASE.jar

  • spring – jUnit:找不到接口com.querydsl.core.types.Predicate的主要或默认构造函数2019-09-10 13:19:18

    我在spring-application里面有一个restcontroller返回一个对象列表…… @GetMapping @Override public ResponseEntity readAll(@QuerydslPredicate(root = Entity.class) Predicate predicate, Pageable pageable){ ... } 如果我运行它,一切正常.我可以通过分页和谓词来过滤

  • springboot2.X 使用spring-data组件对MongoDB做CURD2019-09-01 19:51:32

    springboot2.X 使用spring-data组件对MongoDB做CURD 使用背景 基于快速开发,需求不稳定的情况, 我决定使用MongoDB作为存储数据库,搭配使用spring-data 因为快速开发,使用spring data可以直接在类上建表等其他操作,而且对于复合数据模型,MongoDB可以直接存储 代码地址 gitee githu

  • mysql – 排序和分页2019-08-30 08:14:44

    我在我的数据库mysql中有一千条记录,我使用分页来检索10个结果. 当我在我的查询中添加订单时,它会减慢但是当我省略它时,查询运行得非常快. 我知道问题来自查询加载整个结果,对它们进行排序,然后它获得10条记录. 我不使用索引,因为订单的列使用是PK,我认为如果我在mysql中没有错,则

  • Java QueryDsl用于“更新myTable所在的myColumn(‘有趣’,’值’)”?2019-08-29 15:04:56

    我正在尝试在QueryDsl中翻译此查询: update myThings set firstColumn = 'newValue' where secondColumn in ('interesting', 'stuff') 我花了好几个小时寻找文档,但java fu在这一个中不够强大… :(我可以找到各种QueryDsl示例,但我找不到任何这个.我可能需要SimpleExpression.eqA

  • java – 查询未生成的DSL Q类类2019-08-28 09:59:48

    我试图在我的eclipse maven项目中使用QueryDSL.这些是依赖项. <properties> <!-- The main class to start by executing java -jar --> <start-class>my.app.market.DBApp</start-class> <project.build.sourceEncoding>UTF-8</pro

  • 如何使用注释处理器配置Gradle的增量构建2019-08-28 08:03:15

    我想使用QueryDSL注释处理器作为构建过程的一部分.我怎样才能摆脱不必要的注释处理器编译和运行每次我改变任何类?我希望QueryDSL仅在某些相关类被更改时才生成Q- *类. 这个始终运行的注释处理器对我们的构建过程时间有负面影响,如果注释处理器必须运行,看起来增量构建不起作用. 谢

  • java – 升级到Gradle 5后的Querydsl Annotation Processor问题2019-08-23 11:04:31

    我有一个gradle脚本,它从Mongo带注释的实体生成querydsl类.它到目前为止工作,但升级到Gradle 5后我遇到了一个问题: * What went wrong: Execution failed for task ':myproject-common:compileQuerydsl'. Annotation processor 'org.springframework.data.mongodb.repository.supp

  • java – Querydsl / MySQL上的Count(*)(星号)?2019-07-28 10:20:45

    最初的功能MySQL查询,列出所有列出标签的所有提供商: SELECT * FROM provider INNER JOIN provider_tag ON provider_tag.provider_id = provider.id AND provider_tag.tag_id in (1, 2) GROUP BY (provider.id) HAVING COUNT(*) = 2 在Querydsl中转换为MySQLQuery非常简

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有