zoukankan      html  css  js  c++  java
  • jpa常用查询

    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, Null
    
    findByAge(Is)Null
    
    … 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
    
    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> ages)
    
    … where x.age not in ?1
    
    True
    
    findByActiveTrue()
    
    … where x.active = true
    
    False
    
    findByActiveFalse()
    
    … where x.active = false
    
    IgnoreCase
    
    findByFirstnameIgnoreCase
    
    … where UPPER(x.firstame) = UPPER(?1)
  • 相关阅读:
    sqlserver判断字段是否存在,表是否存在
    sqlserver数据库数据字典生成器
    C#断点续传下载文件
    c# 泛型new T
    html显示xml内容
    程序设计语言诞生——程序设计语言的发展历史
    atan2(x,y) pow(x,y)
    name phone email 正则表达式
    第八周
    第六周
  • 原文地址:https://www.cnblogs.com/lovetl/p/13031403.html
Copyright © 2011-2022 走看看