JdbcTemplate和SimpleJdbcTemplate

Moh*_*han 14 spring spring-jdbc jdbctemplate

我是Spring 3.0的新手.对于DAO访问,我选择了SpringJDBC.SpringJDBC提供了JDBC Template和SimpleJDBCTemplate.哪一个最好.我在一些论坛中读到了SimpleJDBCTemplate,将在Spring 3.1中弃用.这两者有什么区别.指导哪一个是最好的.

axt*_*avt 27

在Spring 3.x中你应该使用JdbcTemplate.

在早期版本的Spring中SimpleJdbcTemplate利用了Java 5的新功能,同时JdbcTemplate保持了与Java 5之前的环境的兼容性.但现在SimpleJdbcTemplate已经添加了所有功能JdbcTemplate.

  • 这不是唯一的区别 - "SimpleJdbcTemplate"支持命名参数,如`NamedParameterJdbcTemplate`,但``JdbcTemplate`仅支持`?`样式参数. (9认同)