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

问题描述

表设计:两张表,一张是主表,一张是明细表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

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

一段出库单冲减现存量的存储过程源码

存储过程     CREATE proc spSF_OutWarehouseCheck(                     @vOutWarehouseNo varchar(255), --出库单号                     @vAuditor varchar(255),        --审核人名称                     @UseDbTRAN bit=0               --启动数据库事务(默认不启动为0) ) AS begin   Set n

备库归档删除策略失效的问题分析

最近碰到了一个有些奇怪的问题,自己当时排查问题时间紧,没有细细琢磨,今天抽空看了下,终于发现了端倪. 首先是在早晨收到了报警邮件,报警邮件内容如下:ZABBIX-监控系统: ------------------------------------报警内容: DG_issue ------------------------------------报警级别: PROBLEM ------------------------------------监控项目: dg_issue:2015-10-29

Word删除末尾多出空白页的方法

word删除末尾多出空白页的方法   (1)调节页边距法:这种方法最快捷,我常用的是拉动法,就是用MOUSE按住左键,随意调节到合适的位置.这种方法对于少数页面的文档最适合,不用担心,页边距调整后,文档内表格变形. (2)调节行距法:在不能删掉的那一页,右键-段落-行距-固定值(调一个最小的值).你会发现在多余的页消失了.呵,这种方法不会影响其他页面. (3)DELETE法:有些时候其实很简单,当你用BACKSPACE删除内容,页面不会消失.而改用DELETE最后删一下,却不会留下多余页.但有时

Word文档中删除末尾多出的空白页的方法

  Word文档中删除末尾多出的空白页的方法            (1)调节页边距法:这种方法最快捷,我常用的是拉动法,就是用MOUSE按住左键,随意调节到合适的位置.这种方法对于少数页面的文档最适合,不用担心,页边距调整后,文档内表格变形. (2)调节行距法:在不能删掉的那一页,右键-段落-行距-固定值(调一个最小的值).你会发现在多余的页消失了.呵,这种方法不会影响其他页面. (3)DELETE法:有些时候其实很简单,当你用BACKSPACE删除内容,页面不会消失.而改用DELETE最后删

手心输入法词库如何删除

  转换到手心输入法,看图左键设置图标. 在设置窗口中左键词库-本地词库. 在下方找到删除-左键. 删除完成后,左键确定退出.

javascript实现删除前弹出确认框

  删除确认对话框的JS代码,有好几种写法,有简单的,有兼容好的,下面分别说几种方法,可根据自己需要选用 需求:用户点击删除按钮时,弹出一个确定框,如果用户点击"确定"执行删除操作,否则不执行 JS代码 ? 1 2 3 4 5 6 7 8 function del() { var msg = "您真的确定要删除吗?nn请确认!"; if (confirm(msg)==true){ return true; }else{ return false; } } html代

js弹出确认是否删除对话框

 这篇文章主要介绍了js弹出确认是否删除对话框,具体实现代码如下,需要的朋友可以参考下  代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html xmlns="http://www.w3.org/1999/xhtml"

如何写SQL实现:在数据表中增加一列,该列的值是出库数的累加 (按制单日期升序累加)

问题描述 如何写SQL实现:在数据表中增加一列,该列的值是出库数的累加 (按制单日期升序累加) 如上图,在数据表中增加一列[累计出库数],累计出库数的值等于出库数的累加数(按制单日期升序累加),如何写SQL实现 解决方案 Oracle有现成的lead,lag函数 其他数据库看下面我的博客 sqlserver http://blog.csdn.net/danielinbiti/article/details/45308867 mysqlhttp://blog.csdn.net/danielinbi

Android studio删除jar包出问题

问题描述 Android studio删除jar包出问题 (新手使用Android studio,求大神指导)导入一个xUtils-2.6.2.jar 包用不了 一直报错:Error: Unable to access jarfile H:workspaceFitsapplibsxUtils-2.6.2.jar然后我就把这个jar包删了重新下载导入一个,还是包这个错,百度了方法都还是报错,求指点!! 解决方案 android studio 删除.导入jar包Android studio 如何打j