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

经过@Resource注解注入HibernateTemplate实例 得到的实例为空

2013-04-21 
通过@Resource注解注入HibernateTemplate实例 得到的实例为空通过@Resource注解注入HibernateTemplate实例

通过@Resource注解注入HibernateTemplate实例 得到的实例为空
通过@Resource注解注入HibernateTemplate实例 得到的实例为空 
//通过@Resource注解注入HibernateTemplate实例
@Resource
HibernateTemplate hibernateTemplate;
public Object loadObject(String hql) {
final String hql1 = hql;
List list = hibernateTemplate.executeFind(new HibernateCallback(){
public Object doInHibernate(Session session) throws           HibernateException{
System.out.println("in doInhibernate-------");
Query query = session.createQuery(hql1);
return query.list();

页面报空指针 java.lang.NullPointerException
com.eportal.DAO.BaseDAOImpl.loadObject(BaseDAOImpl.java:109)
据测试 变量hibernateTemplate 总是为null;执行到那个回调函数里就出错了 无法打印那条语句(后台没报错)
菜鸟初学 请大侠指导
[解决办法]
配置<bean id="hibernateTemplate" ……了吗?
[解决办法]
应该是楼上说的问题,
另外可以继承 HibernateDaoSupport  试试 ,,super.getHibernateTemplate()  取模板对象。。

热点排行