小编Wen*_*dyG的帖子

jpa 删除许多链接

我有一个事件表,我想将它们分组。这是最简单的

    // 这个级联组仍然删除连接表但不删除产品表
@ManyToMany(targetEntity=Product.class,fetch = FetchType.EAGER,cascade = 
   {CascadeType.PERSIST, CascadeType.REFRESH,CascadeType.MERGE})
@JoinTable(name = "lcw_group_product", 
    joinColumns = { @JoinColumn(name = "group_id", referencedColumnName="id") }, 
    inverseJoinColumns = { @JoinColumn(name = "product_id", referencedColumnName="id") })
@ElementForeignKey(updateAction = ForeignKeyAction.CASCADE)
    公共设置 getProducts() {
        退货产品;
    }

当我想完全删除组时,这些注释起作用,但是当我想更新组以删除一些链接,使事件仍然存在时,我找不到方法来做到这一点,我目前正在执行删除语句链接表,但这不会反映在父实体中

many-to-many jpa

6
推荐指数
1
解决办法
992
查看次数

在c ++中捕获并重新抛出异常

我是一个java开发人员,试图维护一些非常古老的c ++代码(仍然需要使用vs2010进行编译).

我在家里试图理解异常但没有测试内容的能力,很抱歉,如果这个问题很愚蠢.

你可以在低级函数中抛出一个异常,只是在顶部捕获它,还是必须在每个级别捕获并重新抛出它?

这是因为我正在编写本机代码,调用托管代码,调用c#,调用我的java rest资源这一事实.所以有没有任何级别我必须抓住并转换然后重新投掷.

先感谢您.

编辑:正如Jesper已经回答了上半部分,我的本机代码可以处理system :: exception吗?

c++ managed exception

1
推荐指数
1
解决办法
119
查看次数

标签 统计

c++ ×1

exception ×1

jpa ×1

managed ×1

many-to-many ×1