我刷新了我的Spring知識,閱讀Spring 3.1的參考文檔。上次我讀到關於春季的最佳做法是JdbcDaoSupport
和HibernateDaoSupport
,現在甚至沒有提到它們。 另外,我還有一個印象,HibernateTemplete
不再是優選的,而是我們只需在0123中注入SessionFactory
。所以我的問題是:Spring與JDBC/Hibernate一起使用的最佳實踐是什麼?Spring DB支持最佳實踐
0
A
回答
1
HibernateDaoSupport
和HibernateTemplete
用於爲Hibernate 2的檢查異常轉換爲Spring的非檢查異常層次結構提供工具。另外,HibernateTemplete
提供了比原始Hibernate Session
接口更豐富的API。
現在可以使用@Repository
批註和透明異常轉換來完成異常轉換,因爲Hibernate 3使用運行時異常。此外,Session
界面比以前更爲豐富,但它仍然低於HibernateTemplate
提供的便利方法的數量。
簡而言之,這些支持類並不像以前那樣有用,現在編寫Spring DAO而不參考Spring API很容易。但是,它們仍然提供了一些額外的便利,因此您可以選擇繼續使用它們。
雖然沒有正確或錯誤的方法。
相關問題
- 1. Spring Security UserDetails最佳實踐
- 2. Spring Webflow最佳實踐
- 3. Spring - referenceData最佳實踐
- 4. NoSql/Raven DB實施最佳實踐
- 5. 最佳實踐,以保持
- 6. Vagrant最佳實踐 - 堅持
- 7. 最佳實踐使用Oracle DB和.NET
- 8. 在Facebook中實現「標籤支持」的最佳實踐App
- 9. Java持久實體最佳實踐
- 10. 在Eclipse/STS中創建web項目的最佳實踐,支持maven和spring 3+
- 11. Spring MVC窗體支持對象樹初始化的最佳實踐
- 12. 最佳實踐
- 13. 最佳實踐
- 14. 最佳實踐
- 15. 最佳實踐
- 16. 最佳實踐
- 17. 最佳實踐
- 18. 最佳實踐
- 19. 最佳實踐
- 20. 最佳實踐
- 21. 最佳實踐
- 22. 最佳實踐?
- 23. 最佳實踐
- 24. 最佳實踐
- 25. 最佳實踐
- 26. 最佳實踐
- 27. 最佳實踐
- 28. 最佳實踐
- 29. 最佳實踐
- 30. 最佳實踐
downvoter ??有任何意見要留出? –