Intro (Business Context)
μ£Όλ¬Έμ λν λ‘μ§ μμ μ€,Β Detached Entity Passed to Persistλ₯Ό λ§λ보μλ€.
μ°λ¦¬μ μν°ν°μ λν΄μ λμλ³΄κ² λμλ€.
κ·Έλ¬λ μ€ μ°λ¦¬κ° μ MERGE λμ PERSIST λ₯Ό μ¬μ©νκ² λμλμ§ κΈ°μ΅μ΄ μ λ¬λ€.
@NoArgsConstructor(access = AccessLevel.PROTECTED)
@Entity
@Table(name = "tb_order")
@Getter
@DynamicUpdate
@DynamicInsert
public class Order extends BaseEntity {
,,,
@JsonIgnore
@ManyToOne(fetch = FetchType.LAZY, cascade = CascadeType.PERSIST)
private User buyer;
@JsonIgnore
@ManyToOne(fetch = FetchType.LAZY, cascade = CascadeType.PERSIST)
private User seller;
}
Java
볡μ¬
μ΄λ€ μ°¨μ΄μ μ΄ μμκΉ??



