我有3个实体类:Pair
,BATBpa
和SNSBPa
。 实体类对具有相关性,例如pair.snsBpa
和pair.batBpa
。hibernate:排序空值
我Pair
实体的表,当我对它们进行排序,例如:
ORDER BY pair.snsBpa.snsId (snsId is string)
HQL删除行,其中pair.snsBpa
是null
。如何使hql不删除空行?这里是我的HQL要求:
SELECT p FROM Pair p LEFT JOIN FETCH p.batBpa LEFT JOIN FETCH p.snsBpa ORDER BY p.snsBpa.snsId asc
我试着添加NULLS LAST,但它没有工作 – SergeBud 2014-09-01 16:05:49
你可以试试我编辑的答案,看看它是否有帮助 – user3487063 2014-09-01 16:15:58