beginTx() {
Connection conn = ds.getConnection();
SingleConnectionDataSource scd = new SingleConnectionDataSource(conn, true);
SimpleJdbcTemplate template = new SimpleJdbcTemplate(scd);
}
我想重新使用scd和模板而无需创建新的scd和模板。我怎样才能做到这一点?
答案 0 :(得分:0)
您可以创建一个bean并将其注入:
<bean id="dataSource"
class="org.springframework.jdbc.datasource.SingleConnectionDataSource"
p:driverClassName="org.postgresql.Driver"
p:url="jdbc:postgresql://localhost/extension"
p:username="user"
p:password="pass"
/>
但请记住,doc指定这主要用于测试,但在多线程环境中效果不佳。