0 0

现在又两个实体 A B ,他们是一对一的关系,A为主表,B为子表,想在保存A 的时候也保存B,就是A、B在一个事物中执行,如果A保存失败,B也回滚3

问题:现在又两个实体 A B ,他们是一对一的关系,A为主表,B为子表,想在保存A 的时候也保存B,就是A、B在一个事物中执行,如果A保存失败,B也回滚
个人观点:自我感觉应该在service层调用,保存A B的方法,但是如何确保他们在一个事物中呢?
2011年11月04日 09:43

1个答案 按时间排序 按投票排序

0 0

采纳的答案

spring 事务模板

2011年11月04日 11:06

相关推荐

    二级VFP中两个表的指针同步变化

    在Visual FoxPro (VFP) 数据库管理系统中,实现两个表的数据指针同步移动是非常实用的功能,尤其是在处理关联数据时。下面将详细介绍四种常见的方法来实现这一目标。 ### 方法一:通过数据工作期窗口实现表对表同步...

    主子表查询ibatis

    在主表的Mapper中,通过`<resultMap>`标签定义主表与子表的关系,使用`<association>`标签表示子表对象,并设置`property`属性为主表字段对应的属性名,`javaType`属性为子表对象的全限定类名。同时,使用`...

    子表+触发器实现数据同步

    在这个例子中,创建了两个触发器,TRI_A和TRI_B,分别在表A和表B的插入操作后触发。 - **触发器TRI_A**: 当新数据插入到表A时,TRI_A检查子表CHILD中是否存在与新插入记录对应的条目(SECOND_KEY=V_FIRST_KEY ...

    为子查询命名.rar

    在SQL查询中,子查询是一种非常重要的技术,它允许我们在一个查询内部嵌套另一个查询,以获取更复杂的数据。"为子查询命名"这个主题主要关注如何为子查询赋予别名,以便更好地理解和管理复杂的查询结构。下面我们将...

    用友uap开发nc65向导主子表单据详细步骤

    在数据库设计中,主子表关系是指一个主表(父表)与一个或多个子表之间的一对多关联。在UI展示时,主子表单通常以表格形式展现,主表显示在上方,子表则以折叠或滚动的形式显示在下方,用户可以方便地查看和编辑相关...

    离散数学第六章课件PPT课件.pptx

    + 上界:设 <A,≤> 为一偏序集,对于 BA, 如有 aA ,且对 B 的任意元素x ,都满足 x≤a ,则称 a 为子集 B 的上界。 + 下界:对于 B 的任意元素 x ,都满足 a≤x ,则称 a 为 B 的下界。 2. 格 * 定义 6-1.1...

    MySQL数据库中数据参照完整性和一致性的设计与实现.pdf

    外键是参照完整性的体现,表与表之间往往存在一种“父子”关系,例如:字段 s 是一个表 A 的字段,但是 s 的值却依赖于 B 表中的主键的值,则称 B 表为主表,A 表为子表,通常将 s 设置为 A 表的外键,参照 B 表的...

    2021-2022计算机二级等级考试试题及答案No.12171.docx

    - **题目**: Access中,为了达到"为子表添加记录时,主表中没有与之相关的记录,则不能在子表中添加该记录"的操作限制,需要定义? - A. 输入掩码 - B. 有效性规则 - C. 默认值 - D. 参照完整性 - **正确答案**: D -...

    DbGridEh中实现关联子表的下拉功能

    在开发数据库应用程序时,我们经常需要处理主从表关系,即一个表格的数据与另一个表格的数据存在一对一或一对多的关系。在DbGridEh中实现关联子表的下拉功能,可以有效地提高用户体验,让用户通过下拉列表快速选择和...

    数据结构第4-5章数组广义表自测卷空题.docx

    5. 设矩阵A是一个对称矩阵,为了节省存储,将其下三角部分(如「% ,_右图所示)按行序存放在一维数组B[l,n(n-l)/2]中,对下三角部分中任一元素跖Q),在一维数组B中下标k的值是:人=2J 2,2A. iQ-l)/2+j-lB. iQ-l)/2+...

    数据库设计的黄金经验.txt

    这两个实体之间的关系,是一个典型的多对多关系:一本图书在不同时间可以被多个读者借阅,一个读者又可以借多本图书。为此,要在二者之间增加第三个实体,该实体取名为"借还书",它的属性为:借还时间、借还标志(0 ...

    矩阵并行运算练习

    在IT领域,矩阵并行运算是一项重要的计算技术,特别是在高性能计算和大数据分析中。本练习“矩阵并行运算练习”是针对C#网络编程的一次作业,旨在让学生掌握如何利用C#语言进行矩阵运算,并利用并行处理能力提高计算...

    7.5.为子菜单添加最近使用列表1

    这两个元素的ID值分别为`0x1200`和`0x0200`,如下所示: ```xml ``` 2. 在`Groups`部分,我们需要为`MRUListGroup`添加一个父节点,使其成为`SubMenu`的子项。这会在子菜单中创建一个新的组: ```xml ``` 3....

    批量改文件为子文件名

    批量改文件为子文件名

    图片嵌套窗体,将图片加载为子窗体在父容器内

    在C# WinForm开发中,将图片加载为子窗体并嵌套在父容器内是一种常见的界面设计技术,可以创建出美观且具有交互性的用户界面。这种技术主要应用于需要展示图片,同时允许用户与图片进行交互,比如点击、拖动等操作的...

    java向上转型向下转型

    这里的 b 是子类对象,我们可以使用强制类型转换来将父类对象 a 转换为子类对象 B,然后可以访问子类对象 B 的特有方法 b1()。 向上转型和向下转型是 Java 编程中两种非常重要的概念,它们可以使我们的代码更加灵活...

    2-路归并排序,写一个算法在链表结构上实现这一策略

    它的基本思想是将待排序的序列分成两个子序列,分别进行排序,然后将这两个已排序的子序列合并成一个有序序列。在这个过程中,通常会使用到链表结构,因为链表允许动态地改变元素之间的关系,而无需关心元素在内存中...

    用ASP.NET在同一网页中显示主从关系表的相关数据

    假设有一个客户表和订单表组成的主从关系数据,其中客户表为主表,订单表为子表。客户表中有客户的姓名、地址等信息,订单表中包含订单号、金额等信息。当用户点击客户信息行中的ImageButton时,程序将显示或隐藏该...

    树表查找1

    其中,【二叉查找树】(Binary Search Tree,BST)是树表查找的基础,其基本思想是在构建的树中,左子树的所有节点值小于父节点,右子树的所有节点值大于父节点,这样通过比较目标值与当前节点的大小关系,可以快速...

Global site tag (gtag.js) - Google Analytics