Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.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
Hibernate JPA分组依据和可空字段_Hibernate_Jpa_Group By_Nullable - Fatal编程技术网

Hibernate JPA分组依据和可空字段

Hibernate JPA分组依据和可空字段,hibernate,jpa,group-by,nullable,Hibernate,Jpa,Group By,Nullable,我对jpa有问题。 我正在使用条件创建一个查询,该条件必须返回使用适当联接从多个表检索的对象列表。问题是查询涉及的某些值可能为null。如果我不添加GROUPBY子句,但如果我添加GROUPBY或sum之类的聚合函数,则输出列表中不会显示空值,那么一切都正常。 真正奇怪的是,如果我将hibernate生成的查询放入Toad,它会给出正确的结果列表 提前感谢空值在JPA中大部分被忽略,即使在SQL中,请参见空值在JPA中大部分被忽略,即使在SQL中,请参见确定,但是如果我在SQL编辑器中运行查询,

我对jpa有问题。 我正在使用条件创建一个查询,该条件必须返回使用适当联接从多个表检索的对象列表。问题是查询涉及的某些值可能为null。如果我不添加GROUPBY子句,但如果我添加GROUPBY或sum之类的聚合函数,则输出列表中不会显示空值,那么一切都正常。 真正奇怪的是,如果我将hibernate生成的查询放入Toad,它会给出正确的结果列表


提前感谢

空值在JPA中大部分被忽略,即使在SQL中,请参见

空值在JPA中大部分被忽略,即使在SQL中,请参见

确定,但是如果我在SQL编辑器中运行查询,它会返回正确的值list@Jaxer我想你应该在你的问题中包括这一点,这样其他人可以帮助你,但是如果我在sql编辑器中运行查询,它会返回正确的值list@Jaxer我认为你应该在你的问题中包括这一点,这样其他人可以帮助你