Oracle JDeveloper 11g Release 2를 사용하고 있습니다.JPA 양방향 OneToMany 및 ManyToOne?
SQL 개발자를 사용하여 A
과 B
두 테이블을 생성했습니다.
표 A
은 표 B
에 대해 FK
입니다. 테이블 엔티티 (Entities from Tables) 기능을 사용하여 두 개의 JPA 파일을 만들었습니다.
A
은 @ManyToOne
의 주석을 FK
에 가지고 있습니다.
또한 B
은 @OneToMany
의 주석을 A
으로 가지고 있습니다. 나는 이것을 원하지 않는다.
이 @OneToMany
주석을 자동으로 제거 할 수 있습니까?
public class A implements Serializable {
...
@ManyToOne
@JoinColumn(name = "FIELD_B")
private B b;
...
}
public class B implements Serializable {
...
@OneToMany(mappedBy = "b")
private List<A> assetList;
...
}
@OneToMany 매핑이 필요하지 않습니다.
코드를 표시 할 수 있습니까? 양방향을 단방향 관계로 변환하려면 그 중 하나를 제거하지 말고 수정해야합니다. –
@GonzaloGarciaLasurtegui 코드를 추가했습니다. 도와주세요. – PhoenixJon