作者:手机用户2602921033 | 来源:互联网 | 2023-08-15 10:18
spring版本2.5.6用于类似HibernateDaoSupport这样的,子类不能重写父类私有属性的gettersetter;不使用注解方式需要在配置文件中配置一下信息
spring版本2.5.6
用于类似HibernateDaoSupport这样的,子类不能重写父类私有属性的gettersetter;
不使用注解方式需要在配置文件中配置一下信息
public class HibernateCommonDao extends HibernateDaoSupport
{
public Object get(Class entityClass, Integer id)
{
return super.getHibernateTemplate().get(entityClass, id);
}
//...................
}
----------------------------------------------------------------------------------
使用注解方式
public class HibernateCommonDao extends HibernateDaoSupport
{
@Resource
private SessionFactory sessionFactoryTemp;
public void setSessionFactoryTemp(SessionFactory sessionFactoryTemp)
{
this.sessiOnFactoryTemp= sessionFactoryTemp;
}
@PostConstruct
public void sessionFactory()
{
super.setSessionFactory(sessionFactoryTemp);
}
public Object get(Class entityClass, Integer id)
{
return super.getHibernateTemplate().get(entityClass, id);
}
//...................
}
.xml或者注解方式都可以