(注这里介绍的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总结