【发布时间】:2018-06-15 10:24:50
【问题描述】:
我有一些问题,不知道如何解决。我有与 H2 db 连接的 springboot Restfull webservice,我有团队和人员。两个entions都与many2many realtion相关(一个人可以在多个团队中,一个团队可以有很多人)。现在我想创建一个方法,我应该返回一个属于团队的人员列表。 这是我将人员添加到团队的方法。该方法在团队服务类中创建:
@Transactional
public boolean addPersonsToTeams(Long teamId, Long personId) {
Assert.notNull(personId, "Object can't be null!");
Assert.notNull(teamId, "Object can't be null!");
try {
Person person = personRepository.getOne(personId);
Team team = teamRepository.getOne(teamId);
team.getPersons().add(person);
} catch (Exception e) {
throw new CreateEntityException(e);
}
return true;
}
那么我应该在个人服务中创建我的新方法吗?如何创建方法,我应该从数据库中返回包含关联人员和团队的列表?
【问题讨论】: