小编Eta*_*nio的帖子

querydsl-jpa与spring-data-jpa 1.10.0一起使用时出现3.7.3错误

我正在使用

<groupId>com.mysema.querydsl</groupId>
<artifactId>querydsl-jpa</artifactId>
<version>3.7.3</version>
Run Code Online (Sandbox Code Playgroud)

没问题

<groupId>org.springframework.data</groupId>
<artifactId>spring-data-jpa</artifactId>
<version>1.9.4.RELEASE</version>
Run Code Online (Sandbox Code Playgroud)

而是使用

<groupId>org.springframework.data</groupId>
<artifactId>spring-data-jpa</artifactId>
<version>1.10.1.RELEASE</version>
Run Code Online (Sandbox Code Playgroud)

在相同的代码我有以下错误:

[ERROR] /C:/Prj/Java/Eclipse/Elfolab/src/main/java/com/interlabsrl/elfolab/persistence/multiple/repository/elettroforesi/springdatajpa/LinguaRepository.java:[13,8] cannot access com.querydsl.core.types.OrderSpecifier
  class file for com.querydsl.core.types.OrderSpecifier not found
[ERROR] /C:/Prj/Java/Eclipse/Elfolab/src/main/java/com/interlabsrl/elfolab/controller/ricercaPaziente/RicercaPazienteController.java:[487,33] cannot access com.querydsl.core.types.Predicate
  class file for com.querydsl.core.types.Predicate not found
[ERROR] /C:/Prj/Java/Eclipse/Elfolab/src/main/java/com/interlabsrl/elfolab/controller/ricercaArchivio/RicercaArchivioController.java:[74,32] no suitable constructor found for QSort(com.mysema.query.types.OrderSpecifier<java.util.Date>)
    constructor org.springframework.data.querydsl.QSort.QSort(com.querydsl.core.types.OrderSpecifier<?>...) is not applicable
      (varargs mismatch; com.mysema.query.types.OrderSpecifier<java.util.Date> cannot be converted to com.querydsl.core.types.OrderSpecifier<?>)
    constructor org.springframework.data.querydsl.QSort.QSort(java.util.List<com.querydsl.core.types.OrderSpecifier<?>>) is not applicable
      (argument mismatch; com.mysema.query.types.OrderSpecifier<java.util.Date> cannot be converted to java.util.List<com.querydsl.core.types.OrderSpecifier<?>>)
[ERROR] /C:/Prj/Java/Eclipse/Elfolab/src/main/java/com/interlabsrl/elfolab/controller/ricercaArchivio/RicercaArchivioController.java:[611,31] no suitable constructor found for QSort(com.mysema.query.types.OrderSpecifier<java.lang.String>)
    constructor org.springframework.data.querydsl.QSort.QSort(com.querydsl.core.types.OrderSpecifier<?>...) is …
Run Code Online (Sandbox Code Playgroud)

querydsl spring-data-jpa

6
推荐指数
2
解决办法
1万
查看次数

QueryDsl SpringData Jpa findAll如何避免count()

我正在尝试将QueryDSL与Spring Data JPA一起使用,我想使用findAll分页,但是如果返回类型是a,则总是执行计数List.我不需要这个数,因为它真的很慢,我可以放弃分页的好处.

解决这个问题的方法有哪些

这就是count(),它需要大约30秒的MySQL:

Mysql在两个表之间的简单查询上太慢了

在任何情况下,我都不想重复我需要的每个页面的计数,这个信息只需要第一次调用.

java spring querydsl spring-data spring-data-jpa

5
推荐指数
1
解决办法
2733
查看次数

调整 aruco 检测参数对标记识别的影响

我有两张非常相似的照片,这张照片被正确识别为 5x5_250 字典的标记 209

Aruco 识别的标记 209

虽然另一个非常相似但无法识别,但它是同一 5x5_250 字典的标记 207:

标记 207 未被 Aruco 识别

并且在另一张照片中也识别出了标记 207:

标记 207 已识别

我尝试更改探测器参数中的某些内容

params->adaptiveThreshWinSizeMin = 4;
params->adaptiveThreshWinSizeMax = 26;
params->adaptiveThreshWinSizeStep = 2;
params->minMarkerPerimeterRate = 0.01;
params->maxMarkerPerimeterRate = 4;
params->polygonalApproxAccuracyRate = 0.1;
params->perspectiveRemovePixelPerCell = 10;
Run Code Online (Sandbox Code Playgroud)

但似乎没有任何变化,所以我回到默认值,所以我的问题是:

  1. 标记周围是否需要有白色边框?
  2. 为什么第二张照片中的标记 207 未被识别?谢谢

opencv aruco

2
推荐指数
1
解决办法
4568
查看次数

标签 统计

querydsl ×2

spring-data-jpa ×2

aruco ×1

java ×1

opencv ×1

spring ×1

spring-data ×1