2010-06-24 15 views

Respuesta

21

Técnicamente, puede, utilizando SingleConnectionDataSource

new JdbcTemplate(new SingleConnectionDataSource(connection, false))

Sin embargo, esto no es muy recomendable, salvo que por unidad de pruebas, por ejemplo.

Será mejor que utilice un DataSource con todas las funciones y cablee las cosas con resortes.

+0

Gracias por el trabajo, pero sin embargo he terminado de implementarlo en el contexto de mi aplicación. –

+0

+1 Esto tiene mucho sentido en el fondo en algún código de escucha de Hibernate mío, donde ya tengo la conexión abierta actual en mi mano. –

2

No, JdcbTemplate es una clase de Spring; La conexión es parte del JDK. Connection no sabe nada sobre JdbcTemplate.

La forma de hacerlo es agregar un bean JdbcTemplate en el contexto de la aplicación Spring; luego, inyéctelo en las clases que lo necesitan de manera declarativa.

Cuestiones relacionadas