一、JpaRepository 命名规范(摘)

摘自https://blog.csdn.net/thousa_ho/article/details/74355752

Keyword Sample JPQL
And findByLastnameAndFirstname where x.lastname=?1 and x.firstname=?2
Or findByLastnameOrFirstname where x.lastname=?1 or x.firstname=?2
Between findByStartDateBetween where x.startDate between ?1 and ?2
LessThan findByAgeLessThan where x.startDate < ?1
GreaterThan findByAgeGreaterThan where x.startDate >?1
After findByStartDateAfter where x.startDate >n ?1
Before findByStartDateBefore where x.startDate < ?1
IsNull findByAgeIsNull where x.age is null
IsNotNull,NotNull findByAge(Is)NotNull where x.age not null
Like findByFirstnameLike where x.firstname like ?1
notLike findByFirstnameNotLike where x.firstname not like ?1
StartingWith findByFirstnameStartingWithXXX where x.firstname like ?1(parameter bound with appended %)
EndingWith findByFirstnameEndingWithXXX where x.firstname like ?1(parameter bound with appended %)
Containing findByFirstnameContaining where x.firstname like ?1(parameter bound wrapped in %)
OrderBy findByAgeOrderByLastname where x.age = ?1 order by x.lastname desc
Not findByLastnameNot where x.lastname <> ?1
NotIn findByAgeNotIn(Collection age ) where x.age not in ?1
True findByActiveTrue() where x.active = true
False findByActiveFalse() where x.active = false

原文地址:https://www.cnblogs.com/black-/p/8969263.html

时间: 2024-10-14 04:07:00

一、JpaRepository 命名规范(摘)的相关文章

.Net命名规范

遵循命名规范,主要是为了开发人员对框架元素易于理解,保持一致性. 大小写约定 标识符的大小写规则:为了区分标识符中的多个单词,把标识符中的每个单词的首字母大写.不要用下划线,或者在标识符中的任何地方使用下划线.一般两种方式:PascalCasing 帕斯卡.camelCasing 驼峰 PascalCasing约定用于除了参数名之外的所有标识符,它把标识符中每个单词的首字母(包括长度为两个字符以上的首字母缩写词)大写,如:PeopertyDescriptor.Htmltag 两个及以上首字母缩写

dos命令-环境变量-数据类型-命名规范

JAVA第一天笔记--dos命令-环境变量-数据类型-命名规范 1.能够阐述JDK和JRE之间区别 JDK(Java Development Kit)是提供给开发人员使用的JAVA开发工具包(javac.exe;java.exe),包含JRE(Java Runtime Environment). JRE(Java Runtime Environment)是Java程序运行环境,包含JVM(Java Virtual Machine)及核心类库. 总结为:开发人员使用JDK开发的程序,在JRE中运行

触发器使用教程和命名规范

目  录 触发器使用教程和命名规范 1 1,触发器简介 1 2,触发器示例 2 3,触发器语法和功能 3 4,例一:行级触发器之一 4 5,例二:行级触发器之二 4 6,例三:INSTEAD OF触发器 6 7,例四:语句级触发器之一 8 8,例五:语句级触发器之二 9 9,例六:用包封装触发器代码 10 10,触发器命名规范 11 1,触发器简介 触发器(Trigger)是数据库对象的一种,编码方式类似存储过程,与某张表(Table)相关联,当有DML语句对表进行操作时,可以引起触发器的执 行

【html/css】html/css命名规范

无论做什么,规则总是最重要的.无规矩不成方圆,有了规矩,我们才能有规可循,有则可依,人与人之间才能正常的交流交往. 人人都有自己的命名习惯,不过,代码是需要交流的,当有些命名习惯仅只自己能看懂,甚至自己在过后都看不懂时,就成为了交流中的障碍了.所以,有一个规范的命名规则是很重要的.命名规则有很多,大家各取所需,这里介绍一下在html/css中一些约定俗成的命名规范,权作记录: 1.所有的命名最好都小写 2.属性的值一定要用双引号("")括起来,且一定要有值如class="di

CSS命名规范

html页面的CSS.DIV命名规则 CSS命名规则 头:header 内容:content/containe 尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper 左右中:left right center 登录条:loginbar 标志:logo 广告:banner 页面主体:main 热点:hot 新闻:news 下载:download 子导航:subnav 菜单:menu 子菜单:submenu 搜索:search 友情链接:

Android 你不可不看的命名规范

标识符命名法最要有四种: Camel(骆驼)命名法:除首单词外,其余所有单词的第一个字母大写,如:fooBar; Pascal命名法:所有单词的第一个字母大写,如:FooBar: 下划线命名法:单词与单词间用下划线做间隔,如:foo_bar; 匈牙利命名法:广泛应用于微软编程环境中,在以Pascal命名法的变量,首字母小写说明该变量的类型. 量的取名方式为:scope_ prefix_qualifier 范围前缀,类型前缀,限定词,如:g_foo_bar; 安卓App层开发主要是Java语言,所

Android开发必备:命名规范

标识符命名法最要有四种: Camel(骆驼)命名法:除首单词外,其余所有单词的第一个字母大写,如:fooBar; Pascal命名法:所有单词的第一个字母大写,如:FooBar: 下划线命名法:单词与单词间用下划线做间隔,如:foo_bar; 匈牙利命名法:广泛应用于微软编程环境中,在以Pascal命名法的变量,首字母小写说明该变量的类型. 量的取名方式为:scope_ prefix_qualifier 范围前缀,类型前缀,限定词,如:g_foo_bar; 安卓App层开发主要是Java语言,所

JAVA文件名命名规范

JAVA语言,有严格的大小写区分要示. JAVA源文件名必须符合以下规则: 1.必须以.java结尾.这样才能被编辑器javac.exe所编辑. 2.源文件中如果只有一个类,文件名必须与该类名相同. 3.如果有多个类,且没有public类,文件名可与任一类名相同. 4.有多个类,且有public类,文件名必须与该类名相同. 注:一个JAVA源文件只能有一个public类.一个文件中只能有一个main主函数 类名的命名规范: 大写字母开头,单词中的其他字母均为小写. 如果类名称由多个单词组成,则每

php的命名规范

1.类 类名每一个单词首字母大写,如类名StudentCourse. 2.常量 常量名所有字母大写,单词间用下划线分隔,如常量名NULL.TRUE.FALSE.ROOT_PATH等. 3.变量 为了保证代码的具有良好的可读性,一般要求在同一个软件系统中,变量的命名原则必须统一. 如变量的命名可以为第一个单词首字母小写,其余单词首字母大写(驼峰): 还可以采用单词所有字母小写,单词之间用下划线分割. 4.数组 数组是一个可以存储多个数据元素的容器,因此在为数组命名是,尽量使用单词的复数形式. 如$