相关疑难解决方法(0)

休眠:级联类型

我们有实体A和实体B.实体与... A@OneToOne关系B.
我想做下一步:
如果我删除A那么B也必须删除.
如果我删除B,则A不会被删除.

我必须在哪个实体中设置

@OneToOne(cascade = {CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH})  
Run Code Online (Sandbox Code Playgroud)

我必须在哪一方设定

@OneToOne(cascade = {CascadeType.ALL})  
Run Code Online (Sandbox Code Playgroud)

java hibernate jpa

15
推荐指数
1
解决办法
4万
查看次数

Hibernate:如何在注释中使用级联?

如何在休眠中使用级联和注释?

但我怀疑:

我有这种情况:

public class Package(){
  @OneToOne(cascade=CascadeType.PERSIST)
  private Product product;

  @OneToOne(cascade=CascadeType.PERSIST)
  private User user;
  ..
}
Run Code Online (Sandbox Code Playgroud)

当我尝试时session.save(package),会发生错误.我不想保存产品和包装.我只想初始化并将它们设置到我的包对象中.

那可能吗?

java hibernate cascade

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

标签 统计

hibernate ×2

java ×2

cascade ×1

jpa ×1