Instantiieren JdbcTemplate von einem java.sql.Connection
-
29-09-2019 - |
Frage
Ich möchte ein
Lösung Technisch können Sie, mit Dies ist jedoch nicht ganz ratsam, es sei denn, für Komponententests zum Beispiel. Sie sollten einen voll funktionsfähigen JdbcTemplate
in meinem Java-Code. Ich habe bereits eine Arbeits java.sql.Connection
. Um einen neuen JdbcTemplate
schaffen würde es normalerweise braucht eine Instanz des
SingleConnectionDataSource
new JdbcTemplate(new SingleConnectionDataSource(connection, false))
DataSource
und Draht Dinge mit Feder verwenden.
Andere Tipps
Nein, ist JdcbTemplate eine Feder-Klasse; Die Verbindung ist Teil des JDK. Verbindung weiß nichts über JdbcTemplate.
Die Art und Weise, es zu tun ist, eine JdbcTemplate Bohne im Frühling App Kontext hinzuzufügen; dann spritzt sie die Klassen in denen es deklarativ benötigen.