SpringData 基于SpringBoot快速入门 (3)

代码中共有五个方法,每个方法都包含了很多的知识点。
方法一和方法二主要介绍的是SpringData关键字的用法。
1 关键字的解析
这里用findByPlatFormId() 方法来介绍SpringData 解析查询方法的流程。
第一步:去除关键字findBy
第二步:剩下的PlatFormId 首字母小写并在User对象中找是否有该属性,若有则查询并结束。若没有则第三步
第三步:platFormId,从右到左截取到第一个大写字母,再判断剩下的platForm是否为User对象,如此循环直到结束为止。
2 级联属性区分
若查询的属性是实体类,为了避免误会和冲突,用"_"表示属性中的属性
3 查询分页排序
若findByPlatFormId() 方法想要排序或者分页,是可以在后面加Pageable,Sort参数。
findByPlatFormId(String platFormId, Pageable pageable)
findByPlatFormId(String platFormId, Sort sort)
4 其他的关键字

关键字

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zygsjx.html