我需要将我的数据按null排序,而不仅仅是null。如下所示:
Column A
null
null
null
8
10
5
意味着所有的null值都在最上面,其余的值根本不应该排序,而是照原样排序。任何想法都可以使用jpa查询/本机查询来完成。
Spring Data的Sort
对象允许您定义:
Sort sort = new Sort(new Order(Direction.ASC, "property").nullsLast());
使用JPQL,您会很高兴。
SELET f FROM Foo f ORDER BY f.name NULLS LAST