小编pet*_*fue的帖子

使用 PostgreSQL 时,一对一关联在 5.4.0+ 上产生错误

我们有使用 OneToOne 注释和 PostgreSQL 的 Spring Boot 应用程序。

\n

所属类别:

\n
@Table(name = "PAYMENT")\npublic class PaymentDO  {\n\n  @Id\n  @GeneratedValue(strategy = GenerationType.IDENTITY)\n  @Column(name = "PAYMENT_ID", insertable = false, updatable = false, nullable = false)\n  private Long paymentId;\n\n  @OneToOne(mappedBy = "payment", fetch = FetchType.LAZY, cascade = CascadeType.ALL, orphanRemoval = true)\n  private PaymentBatchJobDO paymentBatchJob;\n\n}\n
Run Code Online (Sandbox Code Playgroud)\n

所属类别:

\n
@Table(name = "PAYMENT_BATCH_JOB")\npublic class PaymentBatchJobDO {\n\n  @Id\n  @Column(name="PAYMENT_ID", updatable = false, nullable = false)\n  private Long paymentId;\n\n  @OneToOne\n  @PrimaryKeyJoinColumn(name = "PAYMENT_ID", referencedColumnName = "PAYMENT_ID")\n  private PaymentDO …
Run Code Online (Sandbox Code Playgroud)

postgresql hibernate

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

标签 统计

hibernate ×1

postgresql ×1