0
我需要在查詢中使用實體的類型,但是此字段可以爲null。如何在Hibernate中使用TYPE運算符時處理空值?
這是我的查詢的示例
SELECT TYPE(e.job)
FROM Employee e
的問題是,e.job可能爲空,我得到這個異常:org.hibernate.HibernateException:無法解析鑑別值無效所致]到實體名稱。
有人能告訴我如何處理這種情況?
謝謝!
我需要在查詢中使用實體的類型,但是此字段可以爲null。如何在Hibernate中使用TYPE運算符時處理空值?
這是我的查詢的示例
SELECT TYPE(e.job)
FROM Employee e
的問題是,e.job可能爲空,我得到這個異常:org.hibernate.HibernateException:無法解析鑑別值無效所致]到實體名稱。
有人能告訴我如何處理這種情況?
謝謝!
你可以嘗試這樣的事情
SELECT TYPE(e.job) FROM Employee e WHERE e.job IS NOT NULL
作爲JPA查詢。