我们有使用 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)