내 엔터티 내에서 @OneToMAny
realationship이 있습니다.JPA 열 삽입/삭제, 선택 해제
jpa가 결합 된 열에 대해 select를 생성하지 않도록 할 수 있습니까? beacuse 필자는 주 테이블에 많은 레코드를 가지고 있으며이를 선택할 때 각 레코드는 조인 된 열에 대해 select를 수행합니다. 이 선택을 사용하지 않도록 설정 하시겠습니까?
UPDATE :
public class Table01f implements Serializable {
@OneToMany(fetch=FetchType.LAZY , cascade = CascadeType.ALL, mappedBy = "table01f")
private List<Table02f> table02fList;
//getter & setter...
}
public class Table02f implements Serializable {
@JoinColumn(name = "F2PRP", referencedColumnName = "F1PRP", insertable = false, updatable = false)
@ManyToOne(optional = false)
@JsonIgnore
private Table01f table01f;
@OneToMany(fetch=FetchType.LAZY , cascade = CascadeType.ALL, mappedBy = "table02f")
private List<Table03f> table03fList;
//getter & setter...
}
public class Table03f implements Serializable {
@JoinColumns({
@JoinColumn(name = "F3PRP", referencedColumnName = "F2PRP", insertable = false, updatable = false),
@JoinColumn(name = "F3BRN", referencedColumnName = "F2BRN", insertable = false, updatable = false)})
@ManyToOne(optional = false)
@JsonIgnore
private Table02f table02f;
//getter & setter...
}
감사의 사전 : 나는 LAZY 가져하지만 여전히 Table02f 및 Table03f의 선택을 만들어 삽입하는 시도 ...
이 내 코드입니다.
나는 그것은 그것은, 내 질문을 업데이 트했습니다 – user2046810