如何在Spring Data JPA排序中定义null处理



我需要我的数据按null排序,而不仅仅是null。如下所示:

Column A
null 
null 
null
8 
10
5

这意味着一旦所有的null值都在顶部,其余的值就不应该按原样排序。任何关于如何使用jpa查询/本机查询来实现这一点的想法。

如果你的项目使用Spring Boot,你可以添加这样的YML配置,它对我很有用。

spring:
  jpa:
    properties:
        hibernate.order_by.default_null_ordering: last

使用JPQL,你会很高兴的。

SELET f FROM Foo f ORDER BY f.name NULLS LAST

相关内容

  • 没有找到相关文章

最新更新