在Hibernate中使用TYPE运算符时如何处理空值?

时间:2016-10-04 19:13:00

标签: hibernate jpa

我需要在查询中使用实体的类型,但此字段可以为null。

这是我的查询示例

SELECT TYPE(e.job)
FROM Employee e

问题是e.job可能为null并且我得到此异常:引起:org.hibernate.HibernateException:无法将鉴别器值[null]解析为实体名称。

有人可以告诉我如何处理这种情况吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

你可以尝试这样的事吗

session_start();
include_once('includes/config.php');
if(!isset($_SESSION['id'])) {
    header('location:login.php');
}

作为您的JPA查询。