【发布时间】:2018-08-09 17:05:10
【问题描述】:
我正在从事一个有很多层的项目,但我不知道我做错了什么。我正在尝试在我的数据库中查询多行,然后将它们存储到一个列表中,然后我可以将其传递给我的休息层。
当我在 post man 上输入 URL 并点击运行时,它会失败并说。
处理程序处理失败;嵌套异常是 java.lang.StackOverflowErro
道
// get all units
@SuppressWarnings("unchecked")
@Override
public List<UnitDTO> getAllUnits()
{
String sql = super._jpaql;
Query query = super._entityManager.createQuery(sql);
List<UnitDTO> list = (List<UnitDTO>)query.getResultList();
return list;
}
服务
// Get All Units
@Override
public List<UnitDTO> getAllUnits() throws ScorpioException
{
List<UnitDTO> list = unitDao.getAll();
return list;
}
休息
// Get All Units
@RequestMapping(value="/getAllUnits/", method=RequestMethod.GET)
public @ResponseBody List<UnitDTO> getAllUnits()
{
List<UnitDTO> unitList = getAllUnits();
return unitList;
}
【问题讨论】:
-
哦,是的,我确实忘记添加了