2011-08-05 12 views
1

私はSpringMarkerの新機能であり、与えられたタスクに取り組んでいます。すでに私のチームメイトがRowMapperを使用しているコードを見ていますが、私はGooglingをやっていて、ParameterizedRowMapper私は、他のものよりもむしろ1つを使用することに何らかの利益または優れた実践があるかどうか疑問に思っていました...ParameterizedRowMapperが推奨されていますかRowMapper

ありがとう。右the javadoc of ParameterizedRowMapperから

答えて

2

ほとんどのAPIは、Java 1.5が必須ではないため、ジェネリックを使用していませんでした。その結果、ジェネリックをサポートしていないRowMapperと、RowMapperを拡張しジェネリックパラメータを追加することでジェネリックをサポートしていたParameterizedRowMapperがありました。 Spring 3.0以降、ほとんどのAPIはジェネリックをサポートするように更新されました。 ParameterizedRowMapperの現在の(3.0以上の)定義を実際に見ると、単にRowMapperを拡張するだけで、下位互換性を持たせるために何も定義に追加しません。したがって、RowMapperはパラメータ化されているかどうかにかかわらず、ParameterizedRowMapperを使用する必要はありません。

3

:RowMapperのインタフェースの

拡張、型パラメータを追加します。 Spring 3.0の として、これはRowMapperインターフェイス を直接使用するのと同じです。

関連する問題