错误代码是 Non-static method‘openSession()’

来源:3-1 Mybatis 的下载并搭建核心架构

慕仰2141351

2017-06-26 11:36

http://img.mukewang.com/595080ce0001d1a704800030.jpg

求大神帮帮忙

写回答 关注

1回答

  • 慕娘3836954
    2017-06-30 10:05:37
    	public SqlSession getSqlSession() throws IOException {
    		// STEP-1 通过配置文件获取数据库连接的相关信息
    		Reader reader = Resources.getResourceAsReader("com/imooc/config/Configuration.xml");
    		// STEP-2 通过配置信息构建一个SqlSessionFactory
    		SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(reader);
    		// STEP-3 通过SqlSessionFactory打开数据库会话
    		SqlSession sqlSession = sqlSessionFactory.openSession();
    		return sqlSession;
    	}

    SqlSessionFactory 里面没有 openSession() 这个静态方法,

    需要先创建 SqlSessionFactory 类的对象才能调用  openSession() 

通过自动回复机器人学Mybatis---基础版

微信公众号自动回复功能学习Mybatis,基础教程加案例实战方式学习

107412 学习 · 786 问题

查看课程

相似问题