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