我正在使用Spring PageRequest通过数据库中的列对自定义查询进行排序(排序)。
如果我正在执行自定义查询,例如:
@Query( value = "select h from hunterhouse h join h.queens q where q.name = 'Computer Science'")
Run Code Online (Sandbox Code Playgroud)
是否无法按我要加入的表q中的列排序?
PageRequest request = new PageRequest(page, size, Sort.Direction.DESC, "q.region");
Run Code Online (Sandbox Code Playgroud)
调试显示为“按hqregion排序”,这是不正确的,是否无法通过连接列进行排序?