小编N2O*_*N2O的帖子

Hibernate 和 JPA:如何对字符串进行外键约束

我正在使用 Hibernate 和 JPA。如果我有两个简单的实体:

@Entity
@Table(name = "container")
public class Container {
  @Id
  @Column(name="guid")
  private String guid;
}

@Entity
@Table(name="item")
public class Item {
  @Id
  @Column(name="guid")
  private String guid;

  @Column(name="container_guid")
  private String containerGuid;
}
Run Code Online (Sandbox Code Playgroud)

我想确保如果引用的容器不存在,则插入项目会失败。我不希望在项目对象 (ManyToOne) 中填充 Container 对象,如果可以的话,我将如何执行此操作?

java hibernate jpa

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

标签 统计

hibernate ×1

java ×1

jpa ×1