小编ALi*_*oln的帖子

JPA OneToOne级联合并和持久化之间的区别

我有以下问题.我有3个实体,我正在使用OneToOne单向:

ENTITY1

@Entity
public class Entity1 implements Serializable{

   @Id
   @GeneratedValue(strategy= GenerationType.AUTO)
   Long id;
   String name;
   String value;
}
Run Code Online (Sandbox Code Playgroud)

ENTITY2

@Entity
public class Entity2 implements Serializable {
  @Id
  @GeneratedValue(strategy=GenerationType.AUTO)
  private Long id;

  @OneToOne(cascade={CascadeType.MERGE, CascadeType.PERSIST})
  Entity1 entity1;
  public Entity1 getEntity1() {
      return entity1;
  }

  String name;
  String value;
}
Run Code Online (Sandbox Code Playgroud)

ENTITY3

@Entity
public class Entity3 implements Serializable {
  @Id
  @GeneratedValue(strategy=GenerationType.AUTO)
  Long id;

  @OneToOne(cascade={CascadeType.MERGE, CascadeType.PERSIST})
  private Entity1 entity1;

  public Entity1 getEntity1() {
      return entity1;
  }

  public void setEntity1(Entity1 entity1) {
      this.entity1 = entity1;
  } …
Run Code Online (Sandbox Code Playgroud)

jpa

22
推荐指数
2
解决办法
2万
查看次数

标签 统计

jpa ×1