没有合适的资源?快使用搜索试试~ 我知道了~
首页spring data jpa入门实例
资源详情
资源评论
资源推荐
Spring data jpa 实战
Spring data jpa 实战.................................................................................................................1
一、 概述.................................................................................................................................2
二、 配置 maven.....................................................................................................................2
三、 配置持久化单元.............................................................................................................5
四、 配置 applicaonContext.xml 文件...................................................................................6
五、 spring data jpa 详解.........................................................................................................7
六、 spring data jpa 1.1 新特性及分页介绍.........................................................................11
一、 概述
对于我们以前实现数据操作层,我们大部分是通过手工来创建,创建的过程一般分为
下面几个步骤:
1. 创建一个具有公共增、删、改、查及分页的基类 dao 接口
2. 创建实现基类 dao 接口及各个方法的抽象类
3. 创建具体的 dao 层,并继承基类 dao 接口
4. 实现具体的 dao 层,继承基类的抽象类
现在我们有更好的方法替代这些工作了,spring Data 家族给我们提供了一个现成的 dao 层
框 架 , 这 里 面 有 不 同 的 项 目 , 如 Spring Data JPA, Spring Data Neo4j and Spring Data
MongoDB,他们的共同特点是他们给我们提供了框架代码,不再需要我们自己去实现了。
而且,spring Data 能自动创建实体 dao 的实现类和自定义查询。因此基于以前写得程序,
我们几乎不再需要第四步骤了。
在这一章我们会学到如何利用 spring Datajpa 来调整我们的 dao 层。我们的项目是基于
maven 实现的,所以首先我们将配置 pom,然后我们再进入实际的仓库代码。
二、 配置 maven
在 maven 中的 pom 中加入如下的依赖
<properties>
<spring.version>3.1.1.RELEASE</spring.version>
<hibernate.version>3.6.10.Final</hibernate.version>
<spring.data.version>1.0.3.RELEASE</spring.data.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-jpa</artifactId>
<version>${spring.data.version}</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
剩余11页未读,继续阅读
chenyubao_2012
- 粉丝: 2
- 资源: 51
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
- MW全能培训汽轮机调节保安系统PPT教学课件.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论5