JdbcTemplateオブジェクトとSimpleJdbcTemplateの違いは何ですか?
2 に答える
Spring 3.1SimpleJdbcTemplate
の時点で非推奨になり、によって提供される名前付きパラメーターを除いて、のほとんどの機能SimpleJdbcTemplate
がに統合されました。JdbcTemplate
NamedParameterJdbcTemplate
結論として、SimpleJdbcTemplateを使用している場合は完全に問題なく、アップグレードを急ぐ必要はありませんが、新しい開発の場合は、JdbcTemplateまたはNamedParameterJdbcTemplateを使用する必要があります。
興味のある方は、ブログにJdbcTemplateの使用例を投稿しました(前の投稿で設定したプロジェクトから開始)。さらに興味深い例は、Springの公式ドキュメントにあります。
Javadocから、SimpleJdbcTemplate
は
古典的なSpring用のJava-5ベースのコンビニエンスラッパー
JdbcTemplate
。varargsとautoboxingを利用し、JdbcTemplate
使用を簡素化するために最も一般的に必要な操作のみを公開します。
言い換えれば、SimpleJdbcTemplate
「通常」JdbcTemplate
を最も一般的で便利な部分に分解するだけです。つまり、それを単純化します。