情况:(使用弹簧) 我有一个存储库,其中包含使用自定义查询定义的两种方法
@Query("-----")
public Object getA();
@Query("-----")
public List<Object> getB();
出于某种原因,我不想编写连接查询来检索数据,
在控制器中我定义了一个终点,我可以调用那些我能够检索数据的方法,
但我想要这样的东西,
B的所有对象都应该在A对象中。
A(Object)
a1:
a2:
a3:
B[3] :
b1:
b2:
b3
我该怎么做?
答案 0 :(得分:1)
除了编写包装存储库的服务之外: 由于您似乎已经在使用Spring Data,因此您可以编写一个自定义查询方法,它将两个查询组合在一起(http://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories.single-repository-behaviour)。