2011-12-13 1 views
0
beginTx() { 
Connection conn = ds.getConnection(); 
SingleConnectionDataSource scd = new SingleConnectionDataSource(conn, true); 
SimpleJdbcTemplate template = new SimpleJdbcTemplate(scd); 
} 

Я хотел был бы повторно использовать scd и шаблон без необходимости создавать новые scd и шаблоны. Как я могу это достичь?Использование этого же объекта при использовании соединения с источником данных

ответ

0

Вы можете создать боб и ввести его любят:

<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 указывает, что это в первую очередь предназначен для тестирования и он не работает хорошо в многопоточной среде.

+0

Что вы предложите для использования в многопотоковой среде и в равной степени эффективно? –

Смежные вопросы