关于Repository类的一点问题

来源:5-2 买家商品-service

尼豪

2017-10-06

老师 我一直很奇怪为什么所有的Repository类里 都要单独定义方法,我能不能把所有的方法全部定义在service里面,然后在实现类里面 调用service 来实现方法。?

因为 视频里有些方法是定义在service 而有些是定义在Repository里面的  这让我有时候会搞不清....

写回答

1回答

廖师兄

2017-10-09

我是这样区分的,没有逻辑的CURD, 比如findByOrderId, 自然是在Repository。如果是有逻辑的,比如取消订单,要写在service里。另外,service调用service , service调用Repository都是正确的姿势。

0
1
尼豪
非常感谢!喔 懂了。
2017-10-09
共1条回复

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

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

6410 学习 · 5247 问题

查看课程