SPRING DATA JPA 查询关键字
2016-12-26 09:30
375 查看
Keyword | Sample | JPQL snippet |
---|---|---|
And | findByLastnameAndFirstname | … where x.lastname = ?1 and x.firstname = ?2 |
Or | findByLastnameOrFirstname | … where x.lastname = ?1 or x.firstname = ?2 |
Is,Equals | findByFirstname,findByFirstnameIs,findByFirstnameEquals | … where x.firstname = 1? |
Between | findByStartDateBetween | … where x.startDate between 1? and ?2 |
LessThan | findByAgeLessThan | … where x.age < ?1 |
LessThanEqual | findByAgeLessThanEqual | … where x.age <= ?1 |
GreaterThan | findByAgeGreaterThan | … where x.age > ?1 |
GreaterThanEqual | findByAgeGreaterThanEqual | … where x.age >= ?1 |
After | findByStartDateAfter | … where x.startDate > ?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 |
Starti 4000 ngWith | findByFirstnameStartingWith | … where x.firstname like ?1(parameter bound with appended %) |
EndingWith | findByFirstnameEndingWith | … where x.firstname like ?1(parameter bound with prepended %) |
Containing | findByFirstnameContaining | … where x.firstname like ?1(parameter bound wrapped in %) |
OrderBy | findByAgeOrderByLastnameDesc | … where x.age = ?1 order by x.lastname desc |
Not | findByLastnameNot | … where x.lastname <> ?1 |
In | findByAgeIn(Collection<Age> ages) | … where x.age in ?1 |
NotIn | findByAgeNotIn(Collection<Age> age) | … where x.age not in ?1 |
True | findByActiveTrue() | … where x.active = true |
False | findByActiveFalse() | … where x.active = false |
IgnoreCase | findByFirstnameIgnoreCase | … where UPPER(x.firsta |
相关文章推荐
- spring data jpa中@Query中的模糊查询<like关键字>
- spring data jpa中@Query中的模糊查询 like 关键字
- Spring Data jpa @query 关于IN关键字查询
- Spring Data JPA 查询方法支持的关键字
- spring data jpa查询方法-方法名查询支持的关键字
- Spring Data JPA 动态查询
- Spring Data Jpa 查询返回自定义对象
- Spring data jpa高级查询,部分字段查询,过滤查询,空字符过滤
- spring data jpa .基本使用,多条件复合查询,报表查询。
- spring data jpa 创建方法名进行简单查询
- Spring Data Jpa 使用@Query标注自定义查询语句
- Spring data JPA中使用Specifications动态构建查询
- spring data jpa的动态查询封装(转)
- Spring Data JPA 1.10.1 详解三之查询
- Spring Data JPA 复杂/多条件组合查询
- spring-data-jpa Specification 拼接复杂查询
- 基于JPA规范的spring-data-jpa面向对象的查询方法举例
- Spring Data JPA 复杂/多条件组合查询
- spring-data-jpa 多条件查询 学习记录
- SpringDataJpa的Specification查询