org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:411)
org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374)
org.springframework.orm.hibernate3.HibernateTemplate.delete(HibernateTemplate.java:837)
org.springframework.orm.hibernate3.HibernateTemplate.delete(HibernateTemplate.java:833)
com.houpu.dao.BroadDao.deletebyid(BroadDao.java:63)
//删除 在action中不能直接删除,因为hibernatedaosupport中删除的是 对象 而不是id 所以先通过id查找出来 该对象在进行删除操作
public String delete(){
broad=broadService.findbyid(id);
broadService.deletebyid(broad);
return SUCCESS;
}
org.springframework.orm.hibernate3.HibernateSystemException: could not reassociate uninitialized transient collection; nested exception is org.hibernate.HibernateException: could not reassociate uninitialized transient collection
org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:679)
org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:411)
org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374)
org.springframework.orm.hibernate3.HibernateTemplate.save(HibernateTemplate.java:683)
com.houpu.dao.BroadDao.add(BroadDao.java:36)
<!-- 配置BroadAction -->
<bean id="broadAction" class="com.houpu.action.BroadAction" scope="prototype"> //当报出上面错误时候就写出 红色字体(在绿色叶子里面进行配置)
<property name="broadService" ref="broadServiceImpl"></property>
</bean>