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

来源:5-4 添加事务管理-Spring整合Hibernate

慕容3563930

2016-10-27 18:35

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

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回答

  • 雾林湘竹
    2016-10-31 17:49:41
    已采纳

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

  • 终有弱水替沧海4032800
    2017-03-16 16:35:04

    action 里 product没有初始化;

    Product product = new Product();

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

基于SSH实现员工管理系统之框架整合篇

本视频教程主要介绍环境搭建和SSH框架整合,逐层深入理解学习

49832 学习 · 344 问题

查看课程

相似问题