首页 > 其他 > 详细

Jpa接口方法命名规范

时间:2020-04-08 23:55:56      阅读:281      评论:0      收藏:0      [点我收藏+]

Spring Data Jpa接口方法命名规范

  关键字                  方法命名              sql where字句

And          findByNameAndPwd     where name= ? and pwd =?
Or             findByNameOrSex      where name= ? or sex=?
Is,Equals    findById,findByIdEquals    where id= ?
Between     findByIdBetween       where id between ? and ?
LessThan     findByIdLessThan      where id < ?
LessThanEquals   findByIdLessThanEquals    where id <= ?
GreaterThan     findByIdGreaterThan     where id > ?
GreaterThanEquals   findByIdGreaterThanEquals  where id > = ?
After     findByIdAfter     where id > ?
Before     findByIdBefore     where id < ?
IsNull     findByNameIsNull     where name is null
isNotNull,NotNull findByNameNotNull     where name is not null
Like     findByNameLike     where name like ?
NotLike     findByNameNotLike     where name not like ?
StartingWith findByNameStartingWith where name like ‘?
EndingWith     findByNameEndingWith     where name like ‘%?‘
Containing     findByNameContaining     where name like ‘%?%‘
OrderBy     findByIdOrderByXDesc     where id=? order by x desc
Not     findByNameNot     where name <> ?
In     findByIdIn(Collection<?> c) where id in (?)
NotIn     findByIdNotIn(Collection<?> c)  where id not  in (?)
True findByAaaTue where aaa = true
False findByAaaFalse where aaa = false
IgnoreCase findByNameIgnoreCase where UPPER(name)=UPPER(?)

ps:findById是指查找的数据的字段的id!

具体更多建议可参考https://www.jianshu.com/p/1d6f27f675bb

Jpa接口方法命名规范

原文:https://www.cnblogs.com/summerOnlyOne/p/12663796.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!