【发布时间】:2011-05-18 00:37:22
【问题描述】:
我有一个简单的 HQL SELECT 查询。当列不为空时,我可以检索记录。但是,如果其中一列为空,我不会得到具有空列的记录。
这是一个示例 HQL 查询:
SELECT p.name as name, p.price as price
FROM Pets p
如果 name 或 price 为空,我不会得到该特定记录的任何条目。我认为当它为空时,Hibernate 只会为该列返回一个空值?
当列为空时如何提供替代值?
我已经用 Hibernate 控制台对此进行了测试。
【问题讨论】: