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的錯
2016-12-15
我這樣跟你說吧,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包
2016-12-15
你說的那幾個包都加入了,可還是報錯(圖2),我又按照提示的加入了一個包(圖1),可以只是換了一種報錯
2016-12-15
jdbcTemplate的話 需要添加 spring-jdbc-xxx.jar 和 spring-orm-xxx.jar 就可以了
還有相應的數據庫驅動包
2016-12-14
是不是jar包沒導全?