`
neil-jh
  • 浏览: 147541 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

级联问题

阅读更多
假如我有两个类她们存在一对多的管理。例如:
pubic class Fax{
  //...

  @OneToMany(mappedBy = "fax", cascade = CascadeType.ALL)
  private Set<AttachmentFile> attachmentFile;

  //...

}

public class AttachmentFile{

    //...
    @ManyToOne
    @JoinColumn(name = "fax_id")
    private Fax fax;
    //...
}

一般情况下级联维护在多的一方

在数据库操作过程中,例如保存FAX对象,就需要维护级联关系

//Service操作保存Fax 方法
 public Fax createFax(Fax fax) {
        fax.setCreateDate(new Date());
        if (fax.getAttachmentFile() != null) {
            Set<AttachmentFile> attachment = fax.getAttachmentFile();
            for (AttachmentFile attachmentFile : attachment) {
                attachmentFile.setFax(fax);
            }
            fax.setAttachmentFile(attachment);
        }
        this.save(fax);

        return fax;
    }



这时候会连带把attachment保存。
分享到:
评论

相关推荐

    华为RRU级联问题.pdf

    华为RRU级联问题主要涉及2G和3G系统的无线射频单元(RRU)级联距离、光模块选择、发射接收方式、带宽需求以及功率配置等方面。以下是相关知识点的详细说明: 1. **级联距离**: - 对于2G系统,华为建议相邻的两个...

    TPIC6B595芯片的原理与级联问题

    介绍一种新型的带功率驱动的移位寄存器芯片的原理、特性参数及驱动级联问题。 TPIC6B595是一种新型的带功率驱动的8位 移位寄存器,集HC595及NLN2003二个芯片为一体,动态电流最大150mA,静态可达500mA,工作电压可达...

    74HC595 级联-时钟偏移问题.pdf

    74HC595 级联-时钟偏移问题 在数字电路设计中,_SN74HC595 是一种常见的 3 态输出 8 位移位锁存寄存器,广泛应用于需要串并转换的场景中。但是在实际应用中,级联中的后级 SN74HC595 时常出现偶然或概率性出错的...

    74hc595级联电路,很实用的电路

    【标题】74HC595级联电路详解:实用的数字显示与IO扩展解决方案 74HC595是一款非常常见的数字集成电路,常用于数字显示驱动和IO扩展。其名称中的“74”代表它属于74系列的逻辑芯片,“HC”表示高速CMOS技术,“595...

    cas.rar_MATLAB 级联失效_级联_级联失效 代码_级联失效代码_级联失效算法

    标题中的"cas.rar"可能是一个包含MATLAB代码和相关资源的压缩文件,专门用于模拟和研究网络级联失效问题。"MATLAB 级联失效"指的是使用MATLAB来实现级联失效的模型和算法。"级联_级联失效 代码"则表明这个压缩包包含...

    级联菜单 级联菜单级联菜单级联菜单

    级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单...

    级联菜单 动态级联菜单

    级联菜单 动态级联菜单 级联菜单是一种常见的Web应用程序用户界面元素,它允许用户从多个选项中选择一个或多个项目。动态级联菜单是指可以根据实际情况动态生成选项的级联菜单。下面将对该技术进行详细的解释。 ...

    网络游戏-检测光网络中部件级联顺序的方法、设备和系统.zip

    此外,还有一些专门的网络诊断设备,如光网络故障检测器,它们能够快速检测到级联问题,并提供解决方案。 系统层面,通常会设计一套完整的级联顺序检测与管理机制,包括动态监测、故障预警、故障恢复等模块。动态...

    级联字典的构造

    级联字典是一种在计算机科学和信号处理领域中常见的数据结构,特别是在图像处理、压缩编码和机器学习等应用中。这种字典构造方法是通过组合多个基础字典,以达到更丰富的表示能力和更高的编码效率。在本文中,我们将...

    STM32 定时器级联

    STM32定时器级联是STM32微控制器中一种高效利用硬件资源、扩展定时功能的方法。在STM32系列芯片中,定时器可以被配置为级联模式,以实现更复杂的定时或计数任务,比如产生精确的PWM输出、高分辨率的计数等。下面我们...

    虚级联和连续级联的中文资料

    虚级联和连续级联是SDH(同步数字体系)网络中用于传输和复用数据的重要技术,这两种方法主要用于在SDH系统中有效地利用传输资源,实现带宽的灵活管理和扩展。在这里,我们将深入探讨这两种级联方式以及它们在SDH...

    SDH相邻级联与虚级联技术

    SDH 相邻级联与虚级联技术是 SDH 传输网中的两种级联技术,用于解决大颗粒业务的传输问题。相邻级联技术是将同一 STM-N 数据帧中相邻的虚容器级联成 C-4/3/12-Xc 格式,作为一个整体结构进行传输。虚级联技术是将...

    级联菜单 (二级级联 三级级联)

    级联菜单是一种常见的用户界面元素,它在网页设计和软件开发中被广泛使用,尤其在导航和选项选择中。级联菜单通常表现为一个主菜单项下拉显示一系列相关的子菜单,子菜单还可以继续展开显示更深层次的选项。这种设计...

    layui多选级联选择器

    在layui中,级联选择器是一种常用于数据层级关系展示和选择的组件,尤其适用于地区选择、部门结构等场景。本篇文章将深入探讨layui的多选级联选择器及其无限级联功能。 首先,我们要理解什么是级联选择器。级联选择...

    小程序城市级联

    1. 数据优化:城市数据可以提前预加载或按需加载,避免一次性加载大量数据导致性能问题。 2. 用户缓存:保存用户的上次选择,下次打开时自动显示,提供便捷的操作体验。 3. 热门城市推荐:在级联选择前展示热门城市...

    Cisco_MDS9000系列级联配置

    ### Cisco MDS 9000 系列级联配置详解 #### 一、概述 Cisco MDS 9000 系列是专为数据中心设计的高性能光纤通道(Fiber Channel, FC)交换机,支持高密度端口连接与灵活的拓扑结构。级联配置是指将多台交换机通过...

    各类opencv级联分类器,眼睛,人脸,全身,半身级联年分类器

    在这个压缩包中,包含了多种级联分类器,这些分类器是用XML文件格式存储的,专门用于不同类型的对象检测,如眼睛、人脸、全身以及半身检测。 级联分类器是一种基于Adaboost算法的机器学习模型,特别适合于实时的...

    mysql级联更新和级联删除

    ### MySQL级联更新与级联删除详解 ...通过合理配置外键约束及其相关选项,可以有效避免数据不一致的问题。在实际应用中,应根据业务需求选择合适的策略,并注意测试各种边界情况,确保系统的稳定运行。

    casForest-master_级联森林_

    级联森林在分类和回归问题中表现良好,尤其适用于大规模数据集和高维特征空间。例如,在图像识别、文本分类、推荐系统等领域都有广泛的应用。 总结,级联森林是一种结合了决策树和随机森林优点的机器学习模型,通过...

    jsp实现级联菜单 jsp实现级联菜单

    ### JSP实现级联菜单详解 #### 一、概述 级联菜单是Web应用程序中常见的一种交互设计方式,尤其在需要展示多层级数据结构时,如省份-城市选择器等场景下非常实用。通过级联菜单,用户可以方便地根据上一级的选择来...

Global site tag (gtag.js) - Google Analytics