亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

jdbcTemplate的報錯問題

return jdbcTemplate.queryForObject(sql, new Object[]{name,pwd}, new UserMapper()); 這一句我寫了會報錯,為啥呢? The type org.springframework.dao.DataAccessException cannot be resolved. It is indirectly referenced from required .class files 這個錯誤按照網上說明加入了spring.transaction-3.0.5.jar后又變成了錯誤:DataAccessException的錯

正在回答

4 回答

我這樣跟你說吧,spring開發的話 需要這幾個基礎包【這里以spring4.0.x為例

spring-core-xxx.jar

spring-beans-xxx.jar

spring-context-xxx.jar

spring-expression-xxx.jar

commons-loggings.jar


需要jdbcTemplate的話 需要加一下jar,這里數據庫mysql

mysql-connector-java-xxx-bin.jar

spring-jdbc-xxx.jar

spring-orm-xxx.jar


需要事務處理的話需要加,因為spring的事務管理需要aop的支持:

spring-tx-xxx.jar

spring-aop-xxx.jar

spring-aspect-xxx.jar

aspectjweaver.jar


建議使用maven管理jar 自動導入依賴的jar包


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

隨便來個頭像吧 提問者

謝謝,加入后搞定了!
2016-12-15 回復 有任何疑惑可以回復我~

585205d1000128ba05000407.jpg

585205d20001e32905000407.jpg

你說的那幾個包都加入了,可還是報錯(圖2),我又按照提示的加入了一個包(圖1),可以只是換了一種報錯


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

jdbcTemplate的話 需要添加 spring-jdbc-xxx.jar 和 spring-orm-xxx.jar 就可以了

還有相應的數據庫驅動包

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

果不其然

再加入 事物的包 spring-tx-xxx.jar
2016-12-15 回復 有任何疑惑可以回復我~

是不是jar包沒導全?

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

隨便來個頭像吧 提問者

我也覺得是,但是網上查的各種包,加入了后會產生新的報錯
2016-12-15 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java實現權限管理(上)
  • 參與學習       63295    人
  • 解答問題       70    個

Java權限管理系列教程之權限管理系統DAO層和服務層實現

進入課程

jdbcTemplate的報錯問題

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

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

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

公眾號

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