Java Spring JdbcTemplate - PullRequest
       4

Java Spring JdbcTemplate

2 голосов
/ 29 июля 2010

В чем разница между объектом JdbcTemplate и SimpleJdbcTemplate?

Ответы [ 2 ]

17 голосов
/ 27 февраля 2012

По состоянию на Пружина 3.1 SimpleJdbcTemplate устарела, и большинство функций SimpleJdbcTemplate были интегрированы в JdbcTemplate, за исключением именованного параметра, который предоставляетсяNamedParameterJdbcTemplate.

Суть в том, что если вы используете SimpleJdbcTemplate, то это прекрасно, и не нужно спешить с обновлением, но для новых разработок вы должны использовать JdbcTemplate или NamedParameterJdbcTemplate..

Если кому-то интересно, Я опубликовал пример использования JdbcTemplate в моем блоге (начиная с проекта , созданного в предыдущем посте ), более интересныйпримеры в официальной документации Spring .

8 голосов
/ 29 июля 2010

С Javadoc , SimpleJdbcTemplate - это

удобная оболочка на основе Java-5 для классической Spring JdbcTemplate, использующая преимущества varargs и autoboxing, ивыставление только наиболее часто требуемых операций для упрощения использования JdbcTemplate.

Другими словами, SimpleJdbcTemplate просто разбивает «обычный» JdbcTemplate на наиболее распространенные / удобные части -другими словами, это упрощает это.

...