(注這裏介紹的Spring是Spring1.1)
數據庫訪問技術主要有JDBC(Java Data Base Connectivity)、Hibernate、JDO(Java Data Object)等
Spring對數據庫訪問技術的支持——Spring DAO,包括數據源、DaoSupport、Template和事務管理等
1、數據源(數據工廠)有
DataSource(即JdbcSource)、SessionFactory(即HibernateSource)
2、DaoSupport有
JdbcDaoSupport、HibernateDaoSupport、JdoDaoSupport
3、Template有
JdbcTemplate、HibernateTemplate、TransactionTemplate
4、事務管理有
DataSourceTransactionManager(即JdbcTransactionManager)、HibernateTransactionManager
應用Spring DAO需要配置如下Bean:
數據源Bean、DAO Bean和事務管理Bean
參考資料
HibernateDaoSupport與JdbcDaoSupport總結