update Department对象的时候出现org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session异常,将Department的注解的@OneToMany(cascade = {CascadeType.ALL},mappedBy = "department")
修改为
@OneToMany(cascade = {CascadeType.PERSIST, CascadeType.MERGE},mappedBy = "department",fetch=FetchType.LAZY),再次测试,成功。
谨记之。