使用Hibernate的时候 出现
javax.servlet.ServletException: org.hibernate.PersistentObjectException: detached entity passed to persist: com.libray.bean.Book问题
每次第一次保存对象没有问题,但是保存第二个就会出现这个错误,因为我在ActionForm中 有一个属性
private Book book = new Book();
ActionForm 一直没有销毁,所以book对象也就是开始的那个book对象,这样就会出现持久化 多次book对象,而这个book对象是同一个。
所以在action中,不能用book = formbean.getBook(),然后persist
要将属性复制过去就不会出错