码迷,mamicode.com
首页 > 其他好文 > 详细

我在Repository类中命名方法的习惯

时间:2014-10-28 11:55:30      阅读:368      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   http   os   使用   sp   on   2014   

常见的crud方法签名使用以下几个:

Attach get(Integer attachId);

Attach save(Attach attach)或Integer save(Attach attach);

void delete(Integer attachId);

void update(Attach attach);

其他查询类方法签名沿用spring-data-jpa的思路,这种命名源自一个开源的JPA框架Hades,该框架的作者Oliver Gierke后来又是spring-data-jpa项目的Leader。

spring-data-jpa框架在进行方法名解析时,会先把方法名多余的前缀截取掉,比如find、findBy、read、readBy、get、getBy,然后对剩下部分进行解析。并且如果方法的最后一个参数是Sort或者Pageable类型,也会提取相关的信息,以便按规则进行排序或者分页查询。可参照下图:

bubuko.com,布布扣

 

我在Repository类中命名方法的习惯

标签:des   style   blog   http   os   使用   sp   on   2014   

原文地址:http://www.cnblogs.com/foodon/p/4056396.html

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