有关dao层的疑问

来源:4-1 买家类目-dao(上)

慕容9569281

2020-02-08

师兄,我一直有一个疑问,就是在创建dao层五张表的接口的时候,比如

public interface OrderDetailRepository extends JpaRepository<OrderDetail, String> {

    List<OrderDetail> findByOrderId(String orderId);
   
   }

接口中创建一个findByOrderId(),我们都没有写该方法的实现,为什么在测试类可以用这个方法完成通过orderid查询的功能

写回答

1回答

廖师兄

2020-02-08

这就要去看jpa的源码了。它其实是根据方法名转换成SQL语句再去查询,所以方法名是有规则的,不能乱写。

0
1
慕容9569281
非常感谢!
2020-02-09
共1条回复

Spring Boot双版本(1.5/2.1) 打造企业级微信点餐系统

从0到1开发中小型企业级Java应用,并学会迭代重构技巧

6410 学习 · 5247 问题

查看课程