- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下代码:
import com.querydsl.jpa.impl.JPAQuery;
...
QCustomer customer = QCustomer.customer;
JPAQuery query = new JPAQuery(entityManager);
Customer result = query.from(customer)
.where(customer.firstName.eq("Bob"))
.uniqueResult(customer);
但是,在 Eclipse 中,它表示 uniqueResult
未定义。
pom.xml
<build>
<plugins>
<plugin>
<groupId>com.mysema.maven</groupId>
<artifactId>apt-maven-plugin</artifactId>
<version>1.1.3</version>
<executions>
<execution>
<goals>
<goal>process</goal>
</goals>
<configuration>
<outputDirectory>target/generated-sources/java</outputDirectory>
<processor>com.querydsl.apt.jpa.JPAAnnotationProcessor</processor>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>com.querydsl</groupId>
<artifactId>querydsl-apt</artifactId>
<version>4.0.9</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
<dependency>
<groupId>com.querydsl</groupId>
<artifactId>querydsl-jpa</artifactId>
<version>4.0.9</version>
</dependency>
<dependency>
<groupId>com.querydsl</groupId>
<artifactId>querydsl-apt</artifactId>
<version>4.0.9</version>
</dependency>
<dependency>
<groupId>com.querydsl</groupId>
<artifactId>querydsl-core</artifactId>
<version>4.0.9</version>
</dependency>
最佳答案
我只是继续避免使用 JPAQuery
并使用 JPAQueryFactory
代替。以下是我使用的新代码:
JPAQueryFactory queryFactory = new JPAQueryFactory(entityManager);
QCustomer customer = QCustomer.customer;
List<Study> result = queryFactory.selectFrom(customer)
.where(customer.firstName.eq("Bob"))
.fetchOne();
关于java - QueryDSL uniqueResult() 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36144435/
我已将 Hibernate 更新到 5.2.2 版本,并且不推荐使用 uniqueResult() 方法。我正在阅读文档,但找不到应该使用哪种方法来替换它?提前致谢!! 最佳答案 我也发现了同样的问题
我有一个使用 hibernate uniqueResult 方法的登录 Controller 。当我在 eclipse 的 tomcat 服务器上测试时,一切正常。但是当我将我的 webapps 部署
我有以下代码: import com.querydsl.jpa.impl.JPAQuery; ... QCustomer customer = QCustomer.customer; JPAQuery
早上好 我正在尝试以下操作: 在更新对象之前,我想从最后一条记录中检索一个字段以将其添加到新行中。所以这就是我所做的 int idLuce = Integer.parseInt(msg); Ill
我需要知道 uniqueResult() 是否返回一个新对象,换句话说,是否在内部生成一个 malloc()?因为当我比较对象的内存地址时我的测试失败了。 sameObjectButRetrieved
我有一个包含名称和创建日期的 USERS 表,以及一个 api 函数 T read(Criterion... criteria) 按我无法更改的标准进行搜索。 我的问题是该函数返回 crit.uniq
我正在学习 hibernate ,我正在尝试查询表以查找具有特定 ID 的人。当我调用 criteria.unique 结果时,没有抛出任何错误,但它返回一个空值,任何人都可以帮我弄清楚这是怎么回事吗
我正在尝试使用 Hibernate 和 HQL 查询来获取行数。我写了下面的代码: public long countTexteEstALOrdreDuJour(String examenId) th
我正在学习 Mockito,我想要模拟方法 doubleCountAnimal(Session) 中使用的 Hibernate session 和 Hibernate 标准: public class
当通过 hibernate 获取多行时,我使用下面的逻辑来读取每一行条目。使用 Hibernate 4 和 Websphere 7 @SuppressWarnings("unchecked") Lis
谁能告诉我这段代码有什么区别: // This following method checks if there is an open session // and if yes - returns
正在写作 session.createCriteria(Person.class) .add(Restrictions.eq("id", personId)) .setMaxResults(1) .u
TLDR: The following code is run in the different databases, Oracle: select sysdate from dual SQLite
我是一名优秀的程序员,十分优秀!