我需要我的数据按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