博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mybatis jpa repository 方法关键词对应关系表
阅读量:4094 次
发布时间:2019-05-25

本文共 1063 字,大约阅读时间需要 3 分钟。

注意:jpa的sql是面向对象的,因此from后的表名可以使用相应的实体类,占位符用?1代表参数里的第几个参数,相当于mybatis参数中的@param。

Keyword Sample JPQL snippet
IsNotNull findByAgeNotNull … where x.age not null
Like findByNameLike … where like ?1
NotLike findByNameNotLike … where not like ?1
StartingWith findByNameStartingWith … where like ?1(parameter bound with appended %)
EndingWith findByNameEndingWith … where like ?1(parameter bound with prepended %)
Containing findByNameContaining … where like ?1(parameter bound wrapped in %)
OrderBy findByAgeOrderByName … where x.age = ?1 order by desc
Not findByNameNot … where <> ?1
In findByAgeIn … where x.age in ?1
NotIn findByAgeNotIn … where x.age not in ?1
True findByActiveTrue … where x.avtive = true
Flase findByActiveFalse … where x.active = false
And findByNameAndAge … where = ?1 and x.age = ?2
Or findByNameOrAge … where = ?1 or x.age = ?2
Between findBtAgeBetween … where x.age between ?1 and ?2
LessThan findByAgeLessThan … where x.age < ?1
GreaterThan findByAgeGreaterThan … where x.age > ?1
After/Before
IsNull findByAgeIsNull … where x.age is null

转载地址:http://asxii.baihongyu.com/

你可能感兴趣的文章
找到了中文版的mavlink手册
查看>>
浅谈飞控开发的仿真功能
查看>>
我觉得在室内弄无人机开发装个防撞机架还是很有必要的,TBUS就做得很好。
查看>>
serial也是见到很多次了,似乎它就是一种串行通信协议
查看>>
TBUS的一些信息
查看>>
专业和业余的区别就在于你在基础在基本功打磨练习花的时间
查看>>
通过mavlink实现自主航线的过程笔记
查看>>
Ardupilot飞控Mavlink代码学习
查看>>
这些网站有一些嵌入式面试题合集
查看>>
我觉得刷题是有必要的,不然小心实际被问的时候懵逼,我觉得你需要刷个50份面试题。跟考研数学疯狂刷卷子一样!
查看>>
我觉得嵌入式面试三要素:基础吃透+项目+大量刷题,缺一不可。不刷题是不行的。而且得是大量刷,刷出感觉套路,别人做题都做得是固定题型套路条件反射了,你还在那慢慢理解慢慢推是不行的,也是考研的教训。
查看>>
React Native之原理浅析
查看>>
Git操作清单
查看>>
基础算法
查看>>
前端面试
查看>>
React Hooks 完全指南
查看>>
nvm 和 nrm 的安装与使用
查看>>
Flutter Boost的router管理
查看>>
Android Flutter混合编译
查看>>
微信小程序 Audio API
查看>>