第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

獲取sqlsession時的空指針異常

DBAccess代碼:

package?icoc.jmteam.TestOfMybatis.dao;
import?java.io.IOException;
import?java.io.Reader;
import?org.apache.ibatis.io.Resources;
import?org.apache.ibatis.session.SqlSession;
import?org.apache.ibatis.session.SqlSessionFactory;
import?org.apache.ibatis.session.SqlSessionFactoryBuilder;
public?class?DBAccess?{
	private?static?Reader?reader;
	private?static?SqlSessionFactory?sessionFactory;
	private?static?SqlSession?session;
	public?static?SqlSession?getSession()?throws?IOException{
		//通過配置文件獲取數(shù)據(jù)庫鏈接相關信息(配置文件放在src下)
		reader=Resources.getResourceAsReader("Configuration.xml");
		//通過配置信息構建SqlSessionFactory
		sessionFactory=new?SqlSessionFactoryBuilder().build(reader);
		//打開會話SqlSession
		session=sessionFactory.openSession();
		return?session;
	}
	private?DBAccess(){}
}

測試獲取鏈接類

package?icoc.jmteam.TestOfMybatis.dao;

import?java.io.IOException;

import?org.apache.ibatis.session.SqlSession;

public?class?MybatisTest?{
	SqlSession?session;
	public?void?TestToConnect(){
		try?{
			
			session=DBAccess.getSession();
			if(session!=null){
				System.out.println("創(chuàng)建會話成功");
			}else{
				System.out.println("創(chuàng)建會話失敗");
			}
		}?catch?(IOException?e)?{
			System.out.println("異常,創(chuàng)建會話失敗");
		}finally{
			session.close();
			System.out.println("會話已關閉");
		}
		
		
	}
	
	
	public?static?void?main(String?args[]){
		new?MybatisTest().TestToConnect();
	}
	
}

異常信息如下:

SLF4J:?Class?path?contains?multiple?SLF4J?bindings.
SLF4J:?Found?binding?in?[jar:file:/C:/Users/Howard/MyEclipse/work_spaces/TestOfMybatis/WebRoot/WEB-INF/lib/slf4j-log4j12-1.7.12.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J:?Found?binding?in?[jar:file:/D:/My%20Projects/%e5%b7%a5%e5%85%b7%e7%ae%b1/Mybatis%e6%a0%b8%e5%bf%83jar%e5%8c%85/mybatis-3.3.0/lib/slf4j-log4j12-1.7.12.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J:?See?http://www.slf4j.org/codes.html#multiple_bindings?for?an?explanation.
SLF4J:?Actual?binding?is?of?type?[org.slf4j.impl.Log4jLoggerFactory]
Exception?in?thread?"main"?java.lang.NullPointerException
	at?icoc.jmteam.TestOfMybatis.dao.MybatisTest.TestToConnect(MybatisTest.java:21)
	at?icoc.jmteam.TestOfMybatis.dao.MybatisTest.main(MybatisTest.java:30)


正在回答

2 回答

也遇到了。。

0 回復 有任何疑惑可以回復我~
#1

慕后端7608854

跟老師一樣 把配置文件中的不認識的注釋掉就沒事了
2016-03-14 回復 有任何疑惑可以回復我~
#2

好難受啊 回復 慕后端7608854

說的好
2018-07-30 回復 有任何疑惑可以回復我~

配置文件正確么?數(shù)據(jù)庫啟動了么?

0 回復 有任何疑惑可以回復我~
#1

HR_Alan 提問者

都正確,今天早上弄了一下沒問題了,原來是log4j沒有配置好
2015-09-19 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
通過自動回復機器人學Mybatis---基礎版
  • 參與學習       107413    人
  • 解答問題       830    個

微信公眾號自動回復功能學習Mybatis,基礎教程加案例實戰(zhàn)方式學習

進入課程

獲取sqlsession時的空指針異常

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號