在 Spring Data JPA 中,方法名称中有很多受支持的关键字 例如 JPQL 片段 Distinct findDistinctByLastnameAndFirstname 翻译为
选择不同的...,其中 x.lastname = ?1 且 x.firstname = ?2 在 JPA 中,Spring JPA 究竟如何或在哪里将方法名称转换为相应的 sql 查询?
我检查了 JPA 存储库接口,还阅读了 Spring JPA 文档,无法找到方法名称如何转换为 SQl 查询
基本上它使用criteriaBuilder,你可以从JpaQueryCreator这个类开始