为了账号安全,请及时绑定邮箱和手机立即绑定

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 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java实现权限管理(上)
  • 参与学习       63305    人
  • 解答问题       58    个

Java权限管理系列教程之权限管理系统DAO层和服务层实现

进入课程

jdbcTemplate的报错问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信