什么是Spring的DAO,Spring对JDBC/Hibernate的支持

 

一:简介

 

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

         简单实用的api

 

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

 

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

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

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

 

 

二:Spring Jdbc 的支持

 

  1.springJdbc的支持,主要是通过 JdbcTemplate模板类

                       JdbcDaoSupport(另新引入类:RowMapper

 

 

  2.编程步骤:

  (1)配置datasource

 

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

        承JdbcDaoSupport这个类。

 

  (3)配置dao

 

  (4)配置service

 

 

三:spring Hibernate 的支持

 

   1.springHibernate的支持,主要是通过 HibernateTemplate

                                         HibernateDaoSupport

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

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

 

 

   2.编程步骤:

  1)配置datasource

  (2)配置sessionFactory

  (3)配置dao

  (4)配置service

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值