getHibernateTemplate 为空 跟通不通过struts没关系的,spring配置文件里面dao可引用了sessionFactory? dao可继承了HibernateDaoSupport? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 确定已经写了注入sessionFactory的代码,dao也继承了HibernateDaoSupport<bean id="baseDao" class="dao.impl.BaseDaoImpl"> <property name="sessionFactory"> <ref local="sessionFactory" /> </property> </bean>public class BaseDaoImpl extends HibernateDaoSupport implements IBaseDao ApplicationContext ac = new ClassPathXmlApplicationContext("/WEB-INF/classes/applicationContext.xml");Service service= (Service)ac.getBean("service");这样写试试其实你将service注入aciton里面多好啊,这样就可以直接调用了 问题解决了,其实是这样的:这里调的是userService,userService中调用了userDao,userDao继承了baseDao。在页面userService.save时,看上去是调用了userDao.save,但实际上是调用了baseDao,而baseDao没有注入到userService中。 <bean id="userServiceTarget" class="service.user.impl.UserServiceImpl"> <property name="userDao"> <ref bean="userDao" /> </property> <property name="baseDao"> <ref bean="baseDao" /> </property> </bean>加上红色部分,就跑得通了。另外,测试时是好的,呵呵,那是我失误了,根本就没有测userService的save,所以没有发现问题。唉,教训啊,以后要仔细些才行了!! JPA问题,菜鸟求帮助 EJB能将查询结果封装为MAP吗 航天信息真是让人纠结 jni 可以调C++的应用程序服务器中的函数吗? 请问我该怎么理解Hibernate持久层?它到底该怎么用呢?谢谢. hibernate如何传递参数给存储进程,然后返回参数呢? JSP脚本的errorPage属性---怎么转跳到另一个JSP啊? tomcat,oracle as, apache这些服务,在多cpu环境,应该修改那些参数来获得更好性能? 高分求助 JAVA 抢购实现问题 急!!!!!!!!!!!!!!!! 都来看看jsp中传递中文参数 用java读取word的问题
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>public class BaseDaoImpl extends HibernateDaoSupport implements IBaseDao
Service service= (Service)ac.getBean("service");这样写试试
其实你将service注入aciton里面多好啊,这样就可以直接调用了
这里调的是userService,userService中调用了userDao,userDao继承了baseDao。
在页面userService.save时,看上去是调用了userDao.save,但实际上是调用了baseDao,而baseDao没有注入到userService中。 <bean id="userServiceTarget"
class="service.user.impl.UserServiceImpl">
<property name="userDao">
<ref bean="userDao" />
</property>
<property name="baseDao">
<ref bean="baseDao" />
</property>
</bean>加上红色部分,就跑得通了。
另外,测试时是好的,呵呵,那是我失误了,根本就没有测userService的save,所以没有发现问题。唉,教训啊,以后要仔细些才行了!!