0

最新バージョンのSpringを取得するためにpom.xml参照を更新しましたが、コード内の@Transactionおよび@Repository参照でエラーが発生しています。

@transaction参照を修正するために継ぎ目であるspring-txを追加しましたが、@ repositoryは現在どこにありますか?

私が理解できない他のエラーは次のとおりです。

getJdbcTemplateは解決されないようです。RowMapperも解決されません。

これらはどこに移動しましたか?

なぜこの変化が起こったのですか?すべてのアノテーションが単一のMavenリポジトリにあると便利です。

4

3 に答える 3

1

@Repositoryの場合、pom.xmlに以下を追加してください:-

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>3.2.1.RELEASE</version>
</dependency>
于 2013-02-08T20:51:03.037 に答える
1

jdbcメソッドと行マッパークラスの両方がspring-jdbcjarの下にあり、@Repositoryアノテーション用にspring-contextjarを追加する必要があります。

于 2013-02-08T20:53:04.810 に答える
0

org.springframework.stereotype.Repositoryにありspring-contextます(2.0以降になっています)。getJdbcTemplate明らかに方法です。どのクラスでそれを期待しますか?

于 2013-02-08T20:52:16.970 に答える