大熊的gravatar头像
大熊 2013-12-17 11:44:48

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


打赏

文件名:Spring Data JPA中文文档[1.4.3].rar,文件大小:653.851K 下载
  • /
    • /Spring Data JPA中文文档[1.4.3].pdf
最代码最近下载分享源代码列表最近下载
浪里格朗  LV4 2023年1月31日
lianghui  LV13 2022年6月29日
东方星空  LV1 2021年8月6日
消失的铅笔  LV1 2021年2月23日
bobo892589  LV1 2020年12月2日
sinbero  LV8 2020年7月29日
wzbyytm  LV1 2020年7月28日
低调人  LV38 2020年3月24日
kkcccc  LV1 2020年1月20日
槛外人  LV6 2019年12月26日
最代码最近浏览分享源代码列表最近浏览
syhsyhzxhzxh  LV3 2023年10月23日
浪里格朗  LV4 2023年1月31日
lianghui  LV13 2022年6月29日
whfuai  LV14 2022年5月9日
余不二  LV2 2021年11月16日
dongliuxi  LV3 2021年10月26日
东方星空  LV1 2021年8月6日
消失的铅笔  LV1 2021年2月23日
wh7019230  LV1 2021年1月28日
bobo892589  LV1 2020年12月2日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友