JdbcTemplate對象和SimpleJdbcTemplate有什麼區別?Java Spring JdbcTemplate
2
A
回答
8
從the Javadoc,SimpleJdbcTemplate
是經典的春天JdbcTemplate
一個
基於Java 5便利的包裝,以可變參數和自動裝箱的優勢,而爲了簡化
JdbcTemplate
使用只露出最常用所需的操作。
換句話說,SimpleJdbcTemplate
剛剛打破了「常規」 JdbcTemplate
下來換句話說,最常見的/方便部分—,它簡化了它。
16
自Spring 3.1 SimpleJdbcTemplate
開始已被棄用,SimpleJdbcTemplate
的大部分功能已被集成到JdbcTemplate
中,但由NamedParameterJdbcTemplate
提供的命名參數除外。底線是,如果你使用SimpleJdbcTemplate是完全沒問題的,並且不急於升級,但對於新的開發,你應該使用JdbcTemplate或者NamedParameterJdbcTemplate。
如果任何人有興趣,I've posted an usage example of JdbcTemplate在我的博客(從project set up in the previous post開始),更有趣的例子是在official Spring documentation。
相關問題
- 1. java Spring JDBCTemplate - where子句
- 2. Spring - jdbcTemplate
- 3. Spring引導Jdbctemplate
- 4. Spring jdbcTemplate Junit
- 5. Spring jdbctemplate,datasource,transactionManager
- 6. Spring JdbcTemplate和Threading
- 7. Spring的JdbcTemplate -
- 8. Spring Framework IllegalArgumentException'dataSource'或'jdbcTemplate'是必需的JAVA
- 9. Java spring autowires Jdbctemplate而不是NamedParameterJdbcTemplate
- 10. Spring JdbcTemplate butchUpdate UPDATE org.springframework.jdbc.BadSqlGrammarException:
- 11. Spring JdbcTemplate ConnectionPooling配置
- 12. 使用Spring的JdbcTemplate
- 13. 在Spring Boot中使用JdbcTemplate
- 14. Spring JDBCTemplate中的addBatch支持?
- 15. 錯誤處理Spring JdbcTemplate batchUpdate
- 16. 的Ehcache與Spring Configruation +的JdbcTemplate
- 17. Spring JDBCTemplate總是拋出QueryTimeOutException
- 18. java.sql.Statement.EXECUTE_FAILED Spring中的場景JdbcTemplate
- 19. 從Spring JdbcTemplate中提取ResultSetMetaData
- 20. spring jdbctemplate和Hibernate的區別
- 21. Spring JdbcTemplate batchUpdate處理異常
- 22. Scala Spring JdbcTemplate - 隱式轉換
- 23. Spring的JdbcTemplate和NamedParameterJdbcTemplate的
- 24. 插入BLOB與Spring的JdbcTemplate
- 25. spring jdbctemplate爲last_insert_id()返回0
- 26. 使用jdbctemplate進行spring事務管理
- 27. Spring框架的JdbcTemplate的queryForObject方法
- 28. Spring的JdbcTemplate - 注入數據源VS的JdbcTemplate
- 29. Java Spring將Arraylist插入postgresql數據庫JdbcTemplate
- 30. 試圖從Java訪問AS400/DB2存儲過程Spring的JdbcTemplate
謝謝Torgamus。我將使用SimpleJdbcTemplate。 – Pnutz 2010-07-30 08:25:32