【发布时间】:2019-01-15 08:42:54
【问题描述】:
如何使用spring data jpa在一个查询中加载两个不相关的实体,没有共同点?
当前代码:
User user = userRepo.findOne(userId);
Post post = postRepo.findOne(postId);
这会创建两个 sql 查询,有什么办法可以做到 1 个查询。
有没有这样的方法
Object[] userAndPost = someRepo.findUserAndPost(userId, postId);
请注意,用户和帖子是不相关的,并且没有可以进行连接的公共列。
桑迪普
【问题讨论】:
标签: java spring hibernate spring-data-jpa jpql