最近在项目中使用spring boot+jpa的方式来访问数据库,例如:本项目中的课程目录详情表中包括了外键课程详情id,想通过课程详情id查找出所有关联的课程目录详情
这样就很方便的查询所需要的数据,不用再写接口去过滤了。
t
:实体类
id
:实体类的主键类型
例:
public interface sysurrespository extends jparepository<sysur,long> {}
and
:等价于 sql 中的 and 关键字,比如 findbyurnameandpassword(string ur, stria英语应用文ng pwd);or
:等价于 sql 中的 or 关键字,比如 findbyurnameoraddress(s兔子爱吃窝边草tring ur, string addr);between
:等价于 sql 中的 between 关键字,比如 findbysalarybetween(int max, int min);lessthan
:等价于 sql 中的 “<“,比如 findbysalarylessthan(int max);greaterthan
:等价于 sql 中的”>”,比如 findbysalarygreaterthan(int min);isnull
:等价于 sql 中的 “is null”,比如 findbyurnameisnull();isnotnull
:等价于 sql 中的 “is not null”,比如 findbyurnameisnotnull();notnull
:与 isnotnull 等价;like
:等价于 sql 中的 “like”,比如 findbyurnamelike(string ur);notlike
:等价于 sql 中的 “not like”,比如 findbyurnamenotlike(string ur);orderby
:等价于 sql 中的 “order by”,比如 findbyurnameorderbysalaryasc(string ur);no梦的翅膀受了伤t
:等价于 sql 中的 “! =”,比如 findbyurnamenot(string ur);in
:等价于 sql 中的 “in”,比如 findbyurnamein(collection<string> urlist) ,方法的参数可以是 collection 类型,也可以是数组或者不定长参数;notin
:等价于 sql 中的 “not in”,比如 findbyurnamenotin(collection<string> urlist) ,方法的参数可以是 collection 类型,也可以是数组或者不定长参数;以上为个人经验,希望能给大家一个参考,也希望大家多多支持www.887551.com。
本文发布于:2023-04-03 22:48:59,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/d7bc39a01fb5be12c69627b09db00b12.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:JPA如何使用findBy方法自定义查询.doc
本文 PDF 下载地址:JPA如何使用findBy方法自定义查询.pdf
留言与评论(共有 0 条评论) |