*關於錯誤:org.apache.ibatis.datasource.DataSourceException: Unknown DataSource property: name

今天在測試mybatis時,出現了點問題。我把它總結了下來

錯誤提示:
log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory).
log4j:WARN Please initialize the log4j system properly.
Exception in thread “main” org.apache.ibatis.exceptions.PersistenceException:

Error building SqlSession.

The error may exist in SQL Mapper Configuration

Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause:

org.apache.ibatis.datasource.DataSourceException: Unknown DataSource property: name
Type interface com.atguigu.mybatis.test.EmployeeMapper is not known to the MapperRegistry.

分析原因:
因爲一開始使用了properties文件來連接數據庫,用戶名的鍵設成name,我在mybatis.xml裏是這樣寫的

mybatis在這一塊的非常嚴謹,要嚴格按照格式進行寫即可避免這個錯誤

解決方案:嚴格按照下面這個格式書寫。




照上面的標準更改以後就不再報錯,並能成功連接數據庫取到數據庫中的數據了
---------------------

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章