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