不需要吧,service层是实现业务的,dao是访问数据库的。 两层的关系是service层调用dao层的方法,不一定要参数一样,比如你某一个业务需要更新a表和b表,那你这个业务就需要调dao的更新a表的方法和更新b表的方法。 service层的参数和dao层的参数没有什么必然的联系,也不一定要一致,只要根据业务需要,传递你所需要的参数就行了。