Activiti rest自己封装了一个接口为什么就报错了呢
*/ public List<TaskFormResoponse> taskFormResoponses(FormService formService,TaskService taskService,String assignee) { TaskFormResoponse taskForm=null; List<TaskFormResoponse> listTaskForm=new ArrayList<TaskFormResoponse>(); List<Task> listTask=taskService.createTaskQuery().taskAssignee(assignee).list(); logger.info("listTasktostring: "+listTask.toString()); logger.info("listTask: "+listTask.size()); //taskService.createTaskQuery().orderByTaskId().list(); for(Task task:listTask){ taskForm=new TaskFormResoponse(); taskForm.setFormDate(formService.getTaskFormData(task.getId())); taskForm.setTask(task); logger.info("task: "+task.toString()); logger.info("form: "+formService.getTaskFormData(task.getId())); listTaskForm.add(taskForm); } return listTaskForm; }
{"message":"Bad request","exception":"Could not write content: lazy loading outside command context (through reference chain: java.util.ArrayList[0]- >org.activiti.rest.service.api.rewrite_yadong.TaskFormResoponse["task"]->org.activiti .engine.impl.persistence.entity.TaskEntity["variableInstances"]); nested except ion is com.fasterxml.jackson.databind.JsonMappingException: lazy loading outside command context (through reference chain: java.util.ArrayList[0]->org.activiti.rest.service.api .rewrite_yadong.TaskFormResoponse["task"]->org.activiti.engine.impl.persistence.entity. TaskEntity["variableInstances"])"}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这个原生的Task是接口类型
直接拿来转json是有问题的,一般把task里的信息转进自己封装的业务实体里