我刚刚更新了我的pom.xml引用以获取最新版本的spring,现在我的代码中出现了 @Transaction和@Repository 引用的错误。
我添加了spring-tx,它修复了我的@transaction引用,但现在@repository在哪里?
我无法弄清楚的其他错误是:
getJdbcTemplate似乎无法解决。 RowMapper也无法解析。
这些移动到哪里?
为什么会发生这种变化?如果所有注释都在单个maven存储库中,那就太好了。
答案 0 :(得分:1)
对于@Repository,请在pom.xml中添加以下内容: -
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>3.2.1.RELEASE</version>
</dependency>
答案 1 :(得分:1)
你可以在spring-jdbc jar下找到jdbc方法和row mapper类,你应该为@Repository注释添加spring-context jar。
答案 2 :(得分:0)
org.springframework.stereotype.Repository
位于spring-context
(自2.0起)。 getJdbcTemplate
显然是一种方法。你期望在哪个班级?