Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 对象引用未保存的临时实例-刷新前保存临时实例_Java_Spring_Hibernate - Fatal编程技术网

Java 对象引用未保存的临时实例-刷新前保存临时实例

Java 对象引用未保存的临时实例-刷新前保存临时实例,java,spring,hibernate,Java,Spring,Hibernate,当我尝试冲水时,我的水位低于异常值 org.springframework.dao.InvalidDataAccessApiUsageException:对象引用未保存的临时实例-在刷新之前保存临时实例:com.dao.Employee;嵌套异常为org.hibernate.transientObject异常:对象引用未保存的临时实例-在刷新之前保存临时实例:com.dao.Employee 请让我知道什么是错误的,而flusing 代码: 错误说它自己错误在哪里。在刷新之前,您需要先保存com

当我尝试冲水时,我的水位低于异常值

org.springframework.dao.InvalidDataAccessApiUsageException:对象引用未保存的临时实例-在刷新之前保存临时实例:com.dao.Employee;嵌套异常为org.hibernate.transientObject异常:对象引用未保存的临时实例-在刷新之前保存临时实例:com.dao.Employee

请让我知道什么是错误的,而flusing

代码:


错误说它自己错误在哪里。在刷新之前,您需要先保存
com.dao.Employee
对象。

您还需要检查是否在保存员工之后而不是之前将员工附加到EmpAddressList

getHibernateTemplate().persist(employee); 
this.getSession().flush();
empAddressList.setEmployee(employee); 

但是我在子flusing之前保存了Employee对象。代码:this.getHibernateTemplate().persist(Employee);这个.getSession().flush();
getHibernateTemplate().persist(employee); 
this.getSession().flush();
empAddressList.setEmployee(employee);