jdbcTemplate的報(bào)錯(cuò)問題
return jdbcTemplate.queryForObject(sql, new Object[]{name,pwd}, new UserMapper()); 這一句我寫了會(huì)報(bào)錯(cuò),為啥呢? The type org.springframework.dao.DataAccessException cannot be resolved. It is indirectly referenced from required .class files 這個(gè)錯(cuò)誤按照網(wǎng)上說明加入了spring.transaction-3.0.5.jar后又變成了錯(cuò)誤:DataAccessException的錯(cuò)
2016-12-15
我這樣跟你說吧,spring開發(fā)的話 需要這幾個(gè)基礎(chǔ)包【這里以spring4.0.x為例】
spring-core-xxx.jar
spring-beans-xxx.jar
spring-context-xxx.jar
spring-expression-xxx.jar
commons-loggings.jar
需要jdbcTemplate的話 需要加一下jar,這里數(shù)據(jù)庫(kù)mysql
mysql-connector-java-xxx-bin.jar
spring-jdbc-xxx.jar
spring-orm-xxx.jar
需要事務(wù)處理的話需要加,因?yàn)閟pring的事務(wù)管理需要aop的支持:
spring-tx-xxx.jar
spring-aop-xxx.jar
spring-aspect-xxx.jar
aspectjweaver.jar
建議使用maven管理jar 自動(dòng)導(dǎo)入依賴的jar包
2016-12-15
你說的那幾個(gè)包都加入了,可還是報(bào)錯(cuò)(圖2),我又按照提示的加入了一個(gè)包(圖1),可以只是換了一種報(bào)錯(cuò)
2016-12-15
jdbcTemplate的話 需要添加 spring-jdbc-xxx.jar 和 spring-orm-xxx.jar 就可以了
還有相應(yīng)的數(shù)據(jù)庫(kù)驅(qū)動(dòng)包
2016-12-14
是不是jar包沒導(dǎo)全?