gpt4 book ai didi

java - JPQL 中有 "SELECT 1"吗?

转载 作者:搜寻专家 更新时间:2023-11-01 03:19:05 26 4
gpt4 key购买 nike

对于 JPQL,是否有一些等同于“SELECT 1”或“SELECT 1 FROM DUAL”的东西?就像一个简单的测试查询。

最佳答案

是的,有 getResultList,它以无类型列表的形式返回查询结果。您可以使用 setMaxResults,将其限制为 1:

query.setMaxResults(1).getResultList();

或者你可以说下面的语句返回一个未类型化的结果:

query.getSingleResult()

EntityManager API 还允许创建 native 查询,这可能是最简单的方法:

entityManager.createNativeQuery("select 1 from sometable").getSingleResult();

有关详细信息,请参阅 http://docs.oracle.com/javaee/6/api/javax/persistence/Query.html .

关于java - JPQL 中有 "SELECT 1"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36751094/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com