我举个例子,比如一个请求需要删除一个用户以及这个用户产生的业务数据,那么关于代码[color=red]写法[/color]这里有两种方案:
一、Dao层分别创建删除用户接口以及删除各种业务数据接口(一个或多个),在 一个Logic层方法分别调用删除用户接口和删除业务数据接口。
二、Dao层创建一个删除用户和和业务数据的接口,多次调用同一个Query对象。Logic只调用这个Dao层接口。
方法一的好处在于代码清晰,方法二由于复用Query效率较高。
[color=red]Q:[/color]想问问大家在这种场景下最优的写法是怎样的呢,以上的两种方法只是我个人能想到的不局限于此,本人菜鸟,有说的不对的地方请大家指正。