首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

Hibernate Spring的调整求高手指导快要崩溃了

2012-07-20 
Hibernate Spring的整合求高手指导快要崩溃了Java codepublic Book selectBook(String ISBN){System.out.p

Hibernate Spring的整合求高手指导快要崩溃了

Java code
public Book selectBook(String ISBN){        System.out.println(ISBN);    List list=this.getHibernateTemplate().find("from Book where ISBN=?",ISBN); //报错就是这一行    Book book=null;    if(list.size()>0)    {        book=(Book)list.get(0);    }    return book;    }

/////*******************////
Java code
public interface BookDao {                public void addBook(Book book);        public void deleteBook(String ISBN);        public void updateBook(Book book);        public Book selectBook(String ISBN);            }


///////////////**************////////
Java code
public interface StudentService {public Student selectStudent(String readerId);}


网页报错/////////////***///////
java.lang.NullPointerException
org.Dao.impl.BookDaoImpl.selectBook(BookDaoImpl.java:14)
org.action.BookAction.selectBook(BookAction.java:107)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)

[解决办法]
跟踪一下看看你的this.getHibernateTemplate()是不是空的?
[解决办法]
BookDaoImpl有木有继承HibernateDaoSupport?
[解决办法]
那你怎么配置的sessionFactory贴出来
[解决办法]
探讨

1.在配置文件中配置
<!-- hibernateTemplate设置 -->
<bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
……

热点排行