@Data
@Entity
public class PostOneToOneBi {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@OneToOne(
mappedBy = "post",
cascade = CascadeType.ALL,
fetch = FetchType.LAZY,
orphanRemoval = true,
optional = false
)
private PostDetailsOneBi details;
}
@Data
@Entity
public class PostDetailsOneBi {
@Id
private Long id;
@OneToOne(fetch = FetchType.LAZY)
@MapsId
private PostOneToOneBi post;
}