配置SPRING后,不实现接口,普通JAVA类如何使用hibernate

来源:百度知道 编辑:UC知道 时间:2024/06/20 10:05:50
配置了spring后 使用普通java类不实现接口如何执行hibernate?
this.getHibernateTemplate() 总为null啊
有人知道吗?

继承org.springframework.orm.hibernate3.support.HibernateDaoSupport类

1、你的现实类继承org.springframework.orm.hibernate3.support.HibernateDaoSupport类

2、检查你的jar有没有spring-hibernate.jar包~

3、在spring配置文件中配置,确保你注入了sessionFactory。
(假设你的DAO实现类是用com.test.TestDAOImpl)
<bean id="testDao" class="com.test.TestDAOImpl">
<property name="sessionFactory" ref="sessionFactory"/>
....
</bean>

这里的session Factory 是整合hibernate和spring配置的一个bean,不会的可以到网上看。