【发布时间】:2017-01-13 01:11:21
【问题描述】:
我正在使用:Spring Data Repository + Hibernate
我有一张桌子:Post,字段:User userBoard 和 Date dateCreated
我有一张桌子:User,字段:List<User> friends
对于这个问题我必须指定参数:
用户用户
日期创建日期
可分页页面
我想实现:
下载 user 的所有帖子 + user 用户好友列表中用户的所有帖子,然后帖子的日期应早于日期 dateCreated 将收集的项目从最旧的日期排序到所有这些,当然-pages page
我知道我可以在没有本机查询的情况下实现这一点,所以请就如何去做。我可以写一个简单的问题,但复杂的不再是原生查询。 感谢您的帮助
【问题讨论】:
-
考虑更改标题,因为您不想再创建原生查询。与其描述您的表/类,不如将源代码与您的映射一起发布。如果您已经有原生查询,也可以发布它。
-
你当前的原生查询是什么?
-
澄清一下,您使用的是 Spring Data JPA 吗?并且您正在寻找编写“查询方法”?请发布您的存储库(java 类)。
-
不要描述你的代码。发布它。
标签: java spring hibernate spring-data-jpa