weicairong 2008-06-13 15:00
浏览 220
已采纳

删除一张出库单,删除明细的代码放在主表的DAO还是主表的service中。

[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比较好。

  • 写回答

2条回答 默认 最新

  • zhupanos 2008-06-13 16:42
    关注

    在MainService中调用比较合理,DAO里面应该只有原始的简单操作。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?