当我尝试保存数据的第一个条目时保存,但是当我尝试保存第二个条目时
它给出错误,这是错误



这是我保存员工里程碑数据的代码。

def save(){
    def milestone=new Milestone(params)
    milestone.save()
    List<Employee>
    employee=Employee.findAllById(session.getAttribute("empID"))
    EmployeeMilestone employeeMilestone=new EmployeeMilestone()
    employeeMilestone.setEmployee(employee.get(0))
    employeeMilestone.setMilestone(milestone)
    employeeMilestone.save()
    redirect(action: "show",id: employeeMilestone.id)
}

最佳答案

employee.get(0)-为此,您必须确保employee.size() >=1但是您的员工名单很可能是空的。在这种情况下,您将无法获得element#0

08-28 22:57