注入为什么会空指针异常
2015-04-07 23:36
162 查看
private SqlSessionFactory sf;
public void setSf(SqlSessionFactory sf) {
this.sf = sf;
}
@Override
public List<User> list() {
return sf.openSession().selectList("cn.itcast.mybatis.domain.User.listAll");
}
结果显示
java.lang.NullPointerException
at cn.itcast.mybatis.dao.UserDaoImpl.list(UserDaoImpl.java:21)
应该为
@Override
public List<User> list() {
return getSqlSession().selectList("cn.itcast.mybatis.domain.User.listAll");
}
public void setSf(SqlSessionFactory sf) {
this.sf = sf;
}
@Override
public List<User> list() {
return sf.openSession().selectList("cn.itcast.mybatis.domain.User.listAll");
}
结果显示
java.lang.NullPointerException
at cn.itcast.mybatis.dao.UserDaoImpl.list(UserDaoImpl.java:21)
应该为
@Override
public List<User> list() {
return getSqlSession().selectList("cn.itcast.mybatis.domain.User.listAll");
}
相关文章推荐
- 参数化查询为什么能够防止SQL注入
- spring搭建,为什么用spring,对控制反转,依赖注入的理解
- Spring为什么@Autowired注入的是接口
- 依赖注入原理(为什么需要依赖注入)
- 用小说的形式讲解Spring(1) —— 为什么需要依赖注入
- spring使用体会——sesionFactory注入的空指针异常(nullpointException)
- JdbcTemplate自动注入的时候出现空指针异常
- 用小说的形式讲解Spring(1) —— 为什么需要依赖注入
- 用小说的形式讲解Spring(1) —— 为什么需要依赖注入
- JSF+Spring注入空指针异常
- 参数化查询为什么能够防止SQL注入
- javascript注入攻击为什么厉害
- Spring源码追踪1——doGetBean(为什么org.springframework.data.redis.core.RedisTemplate的实例可以注入为ListOperations)
- action进行依赖注入时,经常会提示空指针异常
- ssh整合出现action注入空指针异常
- 为什么多线程、junit 中无法使用spring 依赖注入?
- 【转自CSDN】 sql预编译和注入的关系,为什么现在注入越来越难了
- 为什么SqlMapClientFactoryBean与SqlMapClient类型不同也可被注入
- 为什么spring注入接口正确而注入接口的实现类错误?
- spring注入时bean的set方法为什么不能是static类型?