- 4
- 0
- 约1.16万字
- 约 20页
- 2016-08-18 发布于贵州
- 举报
第4章 Sprin的DAO模块
。第4章 Spring的DAO模块
本章学习目的和要求
本章重点和难点
Spring的DAO模块提供了对JDBC、Hibernate、JDO等DAO层支持。本节先介绍对DAO模块对JDBC技术的支持。
DAO模块依赖于commons-pool.jar、commons-collections.jar,Eclipse自带的Spring DAO类库没有这两个类库,需要自己添加。
4.1 实例:保存Person实体
传统的JDBC编程中,总免不了与Connection、Statement、PreparedStatement、ResultSet、SQLException等打交道,还要注意打开连接后要释放连接等琐碎的问题。
Spring框架对JDBC进行了封装,完全抛弃了JDBC API。数据库连接、事务等也交给了Spring打点,开发者只需要使用封装好的JdbcTemplate执行SQL语句,然后得到需要的结果。看一个例子。
4.1.1 实体类Person代码
本例的POJO实体类为Person类。本例将使用Spring提供的JdbcTemplate将Person持久化到数据库中,或者将Person从数据库中读取出来。Person类的代码为(getter、setter略):
Person.java
package com.helloweenvsfei.spring.dao;
impo
您可能关注的文档
- 第03次课(数据表索引、参照完整性、多表操作).doc
- 第03章_施工进度划与保证措施.doc
- 第05章 制造业企主要经济业务的核算.doc
- 第05课 物质的类 酸碱盐氧化物的概念和相互关系.doc
- 第07章 中国封建会长期延续和资本主义萌芽滞缓原因的探索.doc
- 第1022章TheHong Kong and China Gas Company Limited条例三.doc
- 第09章 非流动负.ppt.Convertor.doc
- 第102届广交会参企业与联营供货企业联合参展协议书.doc
- 第104B章许可车总重(permitted gross vehicle weight)三.doc
- 第104B章许可车总重(permitted gross vehicle weight)二.doc
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)