当我尝试冲洗时,我会遇到异常,
org.springframework.dao.InvalidDataAccessApiUsageException:object引用未保存的瞬态实例 - 在刷新之前保存瞬态实例:com.dao.Employee;嵌套异常是org.hibernate.TransientObjectException:object引用未保存的瞬态实例 - 在刷新之前保存瞬态实例:com.dao.Employee
请告诉我冲洗时出了什么问题。
代码:
..........
..........
while (i.hasNext()) {
EmpAddressList p = (EmpAddressList ) i.next();
this.getHibernateTemplate().save(p);
this.getHibernateTemplate().flush();
}
......
.....
答案 0 :(得分:0)
错误说出错误在哪里。在刷新之前,您需要先保存com.dao.Employee
个对象。
答案 1 :(得分:0)
您还需要检查在保存员工之后是否将员工附加到EmpAddressList,而不是之前。
getHibernateTemplate().persist(employee);
this.getSession().flush();
empAddressList.setEmployee(employee);