码迷,mamicode.com
首页 > 编程语言 > 详细

Spring 对持久层的支持(DAO)应用

时间:2015-07-29 21:07:17      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:

 Spring提供了模板类:
     使用模板类有两种使用方式:
     1.手动在dao层加上一个模板类属性
       public class UserDaoImpl implements UserDao{
            private  JdbcTemplate tem;//需要在配置文件中去注入该属性
       }

     2.让dao的实现类继承daoSupport
      public class UserDaoImpl extends  JdbcDaoSupport  implements UserDao{

      }
      不需要在配置文件中去注入模板类
      获得模板类对象:getJdbcTemplate()

      dao中方法的实现:
        增删改:execute()/update()最常用的
    查:
      集合:query()
      唯一对象:queryForObject()

    给占位符赋值:
       不管有几个占位符,使用数据来包装
       数组的类型--Object
       处理结果集:
          处理一次,在任何地方都能使用
      提供了RowMapper接口:
        实现该接口--把结果集包装成我们想要的类型

      配置文件:
        1,注入数据源
         <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
          <property name="driverClassName">
        <value>com.mysql.jdbc.Driver</value>
          </property>
          <property name="url">
        <value>jdbc:mysql://localhost:3306/spring</value>
          </property>
          <property name="username">
        <value>root</value>
          </property>
          <property name="password">
        <value>123456</value>
          </property>
       </bean>

    2,注入dao
    3,注入service

Spring 对持久层的支持(DAO)应用

标签:

原文地址:http://www.cnblogs.com/liuyonga/p/4687259.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!