hibernateDaoSupport使用getHibernateTemplate().save(object)報空值
老師,我最后運(yùn)行的時候出現(xiàn)這個錯誤:
java.lang.IllegalArgumentException: attempt to create saveOrUpdate event with null entity
我百度了很多方法,都不能解決,請問是什么原因???
代碼:
?applicationContext.xml:
? ? ? ? <!-- dao配置 -->
? ? ? ? <bean id="facultyDao" class="com.jkx.tms.dao.facultyDao">
? ? ? ? ? ? ?<!-- --> <property name="sessionFactory" ref="sessionFactory"/>
? ? ? ? </bean>
? facultyDao:
public class facultyDao extends HibernateDaoSupport {
public void add(faculty faculty) {
// TODO Auto-generated method stub
System.out.println("aaadfk"+this.getHibernateTemplate());
System.out.println("dao中的add方法。");
this.getHibernateTemplate().save(faculty);
}
}
.拜托老師,解決解決。 ? ? ?
2016-10-31
看問題好像是faculty對象改為空導(dǎo)致的,你在“this.getHibernateTemplate().save(faculty);”這行代碼前打斷點(diǎn),看看這個對象是不是為空;如果是,找到原因應(yīng)該就可以解決了
2017-03-16
action 里 product沒有初始化;
Product product = new Product();
答案是這個 我試了下對的 也是看到別人的答案的