我写了一个Dao继承HibernateDaoSupport如下:
public class Dao extends HibernateDaoSupport{ public void setSuperSessionFactory(SessionFactory sess)
{
super.setSessionFactory(sess);
}
}
写了两个dao继承它如下:
public class LogManager extends Dao implements LogDao { @Override
public void add(Log log) {
getHibernateTemplate().save(log); }}
另外一个
public class UserManager extends Dao implements UserDao {
@Override
public void add(User user) {
getHibernateTemplate().save(user);
}
}
我在配置中把sessionFactory注入到了父类的dao中
配置如下:
<!--父类dao-->
<bean id="dao" class="com.pwp.dao.Dao">
<property name="superSessionFactory" ref="sessionFactory"></property>
</bean> <!--两个子类dao-->
<bean id="log" class="com.pwp.dao.LogManager">
</bean>
<bean id="user" class="com.pwp.dao.UserManager">
</bean>它报我的错是在两个子类总必须注入sessionfactory
我就郁闷了啊 我这两个子类继承了父类啊 而且父类注入了sessionfactory啊
是错在哪里啊 请教高手指点啊
public class Dao extends HibernateDaoSupport{ public void setSuperSessionFactory(SessionFactory sess)
{
super.setSessionFactory(sess);
}
}
写了两个dao继承它如下:
public class LogManager extends Dao implements LogDao { @Override
public void add(Log log) {
getHibernateTemplate().save(log); }}
另外一个
public class UserManager extends Dao implements UserDao {
@Override
public void add(User user) {
getHibernateTemplate().save(user);
}
}
我在配置中把sessionFactory注入到了父类的dao中
配置如下:
<!--父类dao-->
<bean id="dao" class="com.pwp.dao.Dao">
<property name="superSessionFactory" ref="sessionFactory"></property>
</bean> <!--两个子类dao-->
<bean id="log" class="com.pwp.dao.LogManager">
</bean>
<bean id="user" class="com.pwp.dao.UserManager">
</bean>它报我的错是在两个子类总必须注入sessionfactory
我就郁闷了啊 我这两个子类继承了父类啊 而且父类注入了sessionfactory啊
是错在哪里啊 请教高手指点啊
解决方案 »
- JSP做提交,第一次提交为空,第二次提交成功
- 求助大神关于HTTP Status 404问题
- 一个服务器,两个项目。
- TomCat在MyEclipse中可以启动,单独不能启动
- 如何在JSP中把数据库内容导入表格中
- 我在Web应用运行之前,要自动找到WEB-INF\classes\resources下某个A.TXT文件,并且修改它,怎样获得那个路径?
- 如何实现树形结构
- <!--#include file="top.htm" -->的问题
- 数据库建库问题!
- 【JB+WebLogic 7.0】配置问题,文件weblogic_sp.jar找不到!
- filter 指定多个url-pattern
- 急 大家帮帮忙啊 迭代显示问题
假设你改掉了 那么你就需要 ref 将其配置起来
<bean id="log" class="com.pwp.dao.LogManager">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<bean id="user" class="com.pwp.dao.UserManager">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>你子类的DAO没有注入sessionFactory