Spring对JDBC及hibernate的支持

一:作用:
 1.定义:spring的dao不是新发明一种技术,而是对原来技术的一种封装,定义了一套

         简单实用的api

   2.使用dao的好处:降低了业务逻辑层和具体的持久层技术

   3.spring对dao的支持,定义了一套完善的异常类

  (1)运行时异常,业务层不用去捕获持久层异常

  (2)异常的信息,可以反映异常发生的原因

二:Spring 对 Jdbc 的支持

  1.spring对Jdbc的支持,主要是通过 JdbcTemplate(模板类)和

                       JdbcDaoSupport(另新引入类:RowMapper)

  2.编程步骤:

  (1)配置datasource

  (2)配置JdbcTemplate,这一步可以在配置文件中配置,或者直接让我们的dao类继

        承JdbcDaoSupport这个类。

  (3)配置dao

  (4)配置service

三:spring 对 Hibernate 的支持

   1.spring对Hibernate的支持,主要是通过 HibernateTemplate 和 HibernateDaoSupport,

    让我们自己写的dao类继承 HibernateDaoSupport,从而获得

      HibernateTemplate 这个对象,来进行数据库操作

   2.编程步骤:

  (1)配置datasource

  (2)配置sessionFactory

  (3)配置dao

  (4)配置service


 青春就应该这样绽放  游戏测试:三国时期谁是你最好的兄弟!!  你不得不信的星座秘密

posted @ 2012-12-13 10:42  linux,dev  阅读(179)  评论(0编辑  收藏  举报