在spring中向对象添加列表

时间:2015-07-09 10:00:19

标签: java spring

情况:(使用弹簧) 我有一个存储库,其中包含使用自定义查询定义的两种方法

@Query("-----")
public Object getA();
@Query("-----")
public List<Object> getB();

出于某种原因,我不想编写连接查询来检索数据,

在控制器中我定义了一个终点,我可以调用那些我能够检索数据的方法,

但我想要这样的东西,

B的所有对象都应该在A对象中。

A(Object)
a1:
a2:
a3:
B[3] :
  b1:
  b2:
  b3

我该怎么做?

1 个答案:

答案 0 :(得分:1)

除了编写包装存储库的服务之外: 由于您似乎已经在使用Spring Data,因此您可以编写一个自定义查询方法,它将两个查询组合在一起(http://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories.single-repository-behaviour)。