问题描述
- ssh配置时。在xml里配置注入sessionfactory失败。而用@Resource注解的方式配置成功
- ssh配置时。在xml里配置注入sessionfactory失败。而用@Resource注解的方式配置sessionfactory却可以成功。这是为什么?
<!--配置报错-->
public class BaseServiceImpl implements BaseServiceInter {
@Resource
private SessionFactory sessionFactory;//这样配置不会报错。public void setSessionFactory(SessionFactory sessionFactory) { this.sessionFactory = sessionFactory;}public Object findById(Class clazz Serializable id) { // TODO Auto-generated method stub return sessionFactory.getCurrentSession().get(clazz id);}//统一的查询方法public List executeQuery(String hql Object[] paramters) { // TODO Auto-generated method stub Session session = sessionFactory.openSession(); System.out.println(""111111111""); Query query = session.createQuery(hql); if(paramters != null && paramters.length>0){ for(int i = 0; i<paramters.length;i++){ query.setParameter(i paramters[i]); } } List list=query.list(); return list;}
}
解决方案
ssh的配置一搜一大把,仔细对照下看是哪里写错了
时间: 2024-08-18 02:37:42