Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userDao' defined in file [D:\Idea\workspace\target\VIP\WEB-INF\classes\com\zss\vip\dao\UserDao.class]: Cannot resolve reference to bean 'sqlSessionFactory' while setting bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [spring-context.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [D:\Idea\workspace\target\VIP\WEB-INF\classes\mapper\UserDaoMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. Cause: org.apache.ibatis.builder.BuilderException: Mapper's namespace cannot be empty刚入门的小白,完全不懂怎么解决这些错误,各种百度,五花八门的

解决方案 »

  1.   

    UserDao下的public interface UserDao {
        public UserEntity selectByAccount(@Param("account") String account)throws Exception;
    }
      

  2.   

    UserDaoMapper.xml 内容格式不正确 namespace空了,这样写<mapper namespace="xx.xx.xx.dao">
      

  3.   

    UserDaoMapper.xml配置有问题
    namespace不能为空,不能重复,一般设置要操作的实体类的绝对路径