dao有的方法,service方法一定要有吗

问题这样的:

之前有个dao层,其他地方调用一下就可以了。

但有个场景只用dao层实现不了,也就是说一条sql实现不了,那我想就搞个service写逻辑,然后调dao。

问题就是,以前dao层的方法,要在这个新service也实现一遍吗?

不用的,业务逻辑方法,一般写在service里面,比如

@Autowired 

private ADao aDao;

@Autowired 

private BDao bDao;

public void getAbData(){

aDao.getData();

BDao.getData()

}

不需要;你哪个方法用到这个service  注入直接使用就行;同时你注入的dao  你类中别的方法 还可以使用