@OneToMany 및 @ManyToOne 관계로 엔티티를 유지하려고합니다.JPA는 OneToMany ManyToOne과 지속됩니다.
@OneToMany(mappedBy="customer", cascade=CascadeType.ALL, fetch=FetchType.EAGER)
private Collection<Address> addresses = new LinkedHashSet<Address>();
@ManyToOne
@JoinColumn(name="customer_id", referencedColumnName="customer_id")
private Customer customer;
문제는 NULL 대신 address
테이블에 CUSTOMER_ID의 삽입이다.
그 이유는 무엇일까요?
미리 감사드립니다.
생성자와 메소드가없는 전체 매핑과 유지하는 데 사용하는 코드를 함께 표시하십시오. -> 질문을 편집 – Kawu
약간의 코드가 실제로 트랜잭션을 수행 도움이 될 것입니다! –
실제 퍼시스턴스 작업을위한 코드를 표시하지 않는다면 여기서는 장님입니다. –