Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java中特定值返回零的查询_Java - Fatal编程技术网

java中特定值返回零的查询

java中特定值返回零的查询,java,Java,大家好 我使用一个循环来执行一个查询,但是对于一个特定的列,我得到了零 示例 for(i=0;i<10;i++){ Query query = entityManager.createNativeQuery("select id, (1+1) as regular from tab1 where id='"+i+"'"); List result = query.getResultList(); System.out.println(result.get(0).ge

大家好
我使用一个循环来执行一个查询,但是对于一个特定的列,我得到了零

示例

for(i=0;i<10;i++){
    Query query = entityManager.createNativeQuery("select id, (1+1) as regular from tab1 where id='"+i+"'");
    List result = query.getResultList();
    System.out.println(result.get(0).getRegular);
}

您是否可能没有id 1、3、5、7和9的条目?在这种情况下,查询将返回null,我认为它已更改为0。

您需要检查表中的行。
2
0
2
0
0
0
2
0
2
0