Spring Data JPA 1.4.3 RELEASE 中文文档
前言
反正也没人看,省略吧!
本文档对应的是Spring Data JPA 1.4.3 RELEASE
作者 & 译者
作者:Oliver Gierke, Thomas Darimont
译者:大熊 QQ:304853988
Copyright © 2008-2013
由于本人利用闲暇时间翻译,再加上本人水平有限,翻译可能过于粗糙,未能翻译出Spring Data JPA原文档的意思,请各位谅解,如果有什么问题,可以联系本人!
本翻译文档仍未做任何校对(PS:这是翻译第一版,先出炉),请大家多多包含!
最后,请大家尊重本人的劳动成果,本译文可用户私人或者拷贝予他人免费使用,但不允许用于任何商业用途。
第一部分:文档
1.使用 Spring Data Repositories
Spring Data Repository的存在,是为了把你从大量重复、繁杂的数据库层操作中解放出来。
1.1核心概念
Spring Data Repository的核心接口是Repository(好像也没什么好惊讶的)。这个接口需要领域类(Domain Class)跟领域类的ID类型作为参数。这个接口主要是让你能知道继承这个类的接口的类型。CrudRepository提供了对被管理的实体类的一些常用CRUD方法。
例1.1 CrudRepository接口truejava1 extends Repository { S save(S entity);① T findOne(ID primaryKey);② Iterable findAll();③ Long count();④ void delete(T entity);⑤ boolean exists(ID primaryKey);⑥ // … 省略其他方法 }]]>
① 保存给定的实体。
②返回指定ID的实体。
③返回全部实体。
④返回实体的总数。
⑤删除指定的实体。
⑥判断给定的ID是否存在。
通常我们要扩展功能的方法,那么我们就需要在接口上做子接口。那么我们要添加功能的时候,就在CrudRepository的基础上去增加。
PagingAndSortingRepository 是一个继承CrudRepository的接口,他扩展了分页与排序的功能。
例1.2 PagingAndSortingRepositorytruejava1 extends CrudRepository { Iterable findAll(Sort sort); Page findAll(Pageable pageable); }]]>
由最代码官方编辑于2014-7-24 12:16:08
猜你喜欢
- springdata redis实现的简单demo
- 年末最代码部分源码大出血分享-freemarker,bootstrap,springdata jpa分页代码
- springdata jpa 1.7.0.RELEASE各种查询方法总结demo大全,通过junit测试
- 分享一份完整的spring data jpa demo代码
- Spring+Spring MVC+SpringData JPA整合完成增删改查,翻页实例
- Spring Data JPA+jquery分页展示控件kkpager实现分页查询DEMO
- spring+springdata redis入门教程实现java端调用redis lua脚本片段和lua脚本文件
- Spring4+Spring data Jpa整合+自定义Repository+Maven多模块(带例子、分页)项目实例
- spring data JPA运用案例(oracle)
- maven管理的spring-data-jpa的demo
- 基于Spring+Spring MVC+springdata JPA 开发sssp按钮权限管理系统
- spring data jpa多数据源配置demo
- springdata redis实现的简单demo
- 证精 年末最代码部分源码大出血分享-freemarker,bootstrap,springdata jpa分页代码
- 原证精 springdata jpa 1.7.0.RELEASE各种查询方法总结demo大全,通过junit测试
- 证精 分享一份完整的spring data jpa demo代码
- 原 Spring+Spring MVC+SpringData JPA整合完成增删改查,翻页实例
- 原 Spring Data JPA+jquery分页展示控件kkpager实现分页查询DEMO
- 原证精 spring+springdata redis入门教程实现java端调用redis lua脚本片段和lua脚本文件
- 原 Spring4+Spring data Jpa整合+自定义Repository+Maven多模块(带例子、分页)项目实例
- 原 spring data JPA运用案例(oracle)
- maven管理的spring-data-jpa的demo
- 原 基于Spring+Spring MVC+springdata JPA 开发sssp按钮权限管理系统
- spring data jpa多数据源配置demo