Support for Hibernate ORM 8.0.0.Beta3.
While testing Quarkus 4.0, I found that Hibernate ORM is 8.0.0.Beta3. This causes an error when using Querydsl to perform queries:
List<Tuple> statusList = super.jpaQueryFactory.select(qProductSpu.status, qProductSpu.id.count().as("count")) .from(qProductSpu).groupBy(qProductSpu.status).fetch();
error:
ERROR [io.quarkus.vertx.http.runtime.QuarkusErrorHandler] (executor-thread-2) HTTP Request to /product/spu/get-count failed, error id: 37c5a178-ad1b-47a9-9b49-d168b0737d85-1: java.lang.NoSuchMethodError: 'jakarta.persistence.Query jakarta.persistence.EntityManager.createQuery(java.lang.String)' at com.querydsl.jpa.impl.AbstractJPAQuery.createQuery(AbstractJPAQuery.java:139) at com.querydsl.jpa.impl.AbstractJPAQuery.createQuery(AbstractJPAQuery.java:132) at com.querydsl.jpa.impl.AbstractJPAQuery.fetch(AbstractJPAQuery.java:269) at com.weir.b2c.product.service.ProductSpuService.getTabsCount(ProductSpuService.java:148)
Similar errors。
queryds is 7.7
Support for Hibernate ORM 8.0.0.Beta3.
While testing Quarkus 4.0, I found that Hibernate ORM is 8.0.0.Beta3. This causes an error when using Querydsl to perform queries:
List<Tuple> statusList = super.jpaQueryFactory.select(qProductSpu.status, qProductSpu.id.count().as("count")) .from(qProductSpu).groupBy(qProductSpu.status).fetch();error:
ERROR [io.quarkus.vertx.http.runtime.QuarkusErrorHandler] (executor-thread-2) HTTP Request to /product/spu/get-count failed, error id: 37c5a178-ad1b-47a9-9b49-d168b0737d85-1: java.lang.NoSuchMethodError: 'jakarta.persistence.Query jakarta.persistence.EntityManager.createQuery(java.lang.String)' at com.querydsl.jpa.impl.AbstractJPAQuery.createQuery(AbstractJPAQuery.java:139) at com.querydsl.jpa.impl.AbstractJPAQuery.createQuery(AbstractJPAQuery.java:132) at com.querydsl.jpa.impl.AbstractJPAQuery.fetch(AbstractJPAQuery.java:269) at com.weir.b2c.product.service.ProductSpuService.getTabsCount(ProductSpuService.java:148)Similar errors。
queryds is 7.7