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");
}
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");
}