Hibernate: How to set NULL query-parameter value with HQL?

前端 未结 10 757
感情败类
感情败类 2020-12-01 07:23

How can I set a Hibernate Parameter to \"null\"? Example:

Query query = getSession().createQuery(\"from CountryDTO c where c.status = :status  and c.type =:t         


        
10条回答
  •  日久生厌
    2020-12-01 07:59

    HQL supports coalesce, allowing for ugly workarounds like:

    where coalesce(c.status, 'no-status') = coalesce(:status, 'no-status')
    

提交回复
热议问题