问题描述
表设计:两张表,一张是主表,一张是明细表JAVA类:MainDAO,DetailDAO分别是主表和明细对应的DAO类MainService,DetailService分别是service类。现在要删除这张出库单,那么一般是如下:1.先删除明细表中的数据(在DetailDAO中delete方法实现)2.再删除主表的数据(在MainDAO的delete方法中实现)问题:DetailDAO的delete方法是在MainDAO中调用还是在MainService中调用??问题补充:感觉用一个service比较好。
解决方案
在MainService中调用比较合理,DAO里面应该只有原始的简单操作。
解决方案二:
应该是一个service,不应该分成2个service
时间: 2024-09-04 12:22:14