为了账号安全,请及时绑定邮箱和手机立即绑定

hibernateDaoSupport使用getHibernateTemplate().save(object)报空值

老师,我最后运行的时候出现这个错误:

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);

}

}

.拜托老师,解决解决。      


正在回答

2 回答

看问题好像是faculty对象改为空导致的,你在“this.getHibernateTemplate().save(faculty);”这行代码前打断点,看看这个对象是不是为空;如果是,找到原因应该就可以解决了

0 回复 有任何疑惑可以回复我~

action 里 product没有初始化;

Product product = new Product();

答案是这个 我试了下对的 也是看到别人的答案的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

hibernateDaoSupport使用getHibernateTemplate().save(object)报空值

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信