Что лучше: создавать новый шаблон JdbcTemplate в каждом запросе или внедрять один-единственный везде?

У меня есть библиотека Java, из которой я обращаюсь к БД через JDBC, используя поддержку JDBC Spring. Эта библиотека содержит примерно один класс DAO для каждой таблицы, к которой мне нужно получить доступ, а их больше сотни. В настоящее время я создаю новый JdbcTemplate или один из его вариантов каждый раз, когда мне нужно выполнить новый запрос. Считается ли это хорошей практикой или мне следует повторно использовать один JdbcTemplate как можно чаще? Я действительно видел примеры обоих подходов либо в книгах, либо в онлайн-документации.

Контекст - это приложение J2EE, но в идеале код должен использоваться в разных контекстах, например в автономных тестах или инструментах поддержки командной строки.

8
задан Nicola Musatti 17 October 2011 в 12:25
поделиться