ehs*_*adi 5 sql hibernate hql isnull
如何编写像这样的SQL查询的HQL查询?
SELECT IsNull(name, '') FROM users
Run Code Online (Sandbox Code Playgroud)
当我搜索HQL IsNull时,所有结果均为IS NULL或IS NOT NULL
如果您查看了Hibernate文档,则可以看到它们为此类语句提供了许多有用的表达式,您可以查看CASE表达式部分,其中指出可以使用coalesce()expression代替ISNull()。
因此,您的查询将是:
SELECT coalesce(name, '') FROM users
Run Code Online (Sandbox Code Playgroud)
您可以查看其简单案例表达式示例以获取更多详细信息。