(注這裏介紹的Spring是Spring1.1)數據庫
數據庫訪問技術主要有JDBC(Java Data Base Connectivity)、Hibernate、JDO(Java Data Object)等ide
Spring對數據庫訪問技術的支持——Spring DAO,包括數據源、DaoSupport、Template和事務管理等spa
一、數據源(數據工廠)有blog
DataSource(即JdbcSource)、SessionFactory(即HibernateSource)事務
二、DaoSupport有get
JdbcDaoSupport、HibernateDaoSupport、JdoDaoSupportit
三、Template有io
JdbcTemplate、HibernateTemplate、TransactionTemplateclass
四、事務管理有配置
DataSourceTransactionManager(即JdbcTransactionManager)、HibernateTransactionManager
應用Spring DAO須要配置以下Bean:
數據源Bean、DAO Bean和事務管理Bean
參考資料