私は@OneToMAny
自分の実体の中に現実性を持っています。
結合された列の選択を生成することからjpaを無効にすることは可能ですか? メインテーブルに多くのレコードがあり、それらを選択すると、各レコードは結合された列の選択を実行するためです。この選択を無効にしたいのですが、可能ですか?
更新: fetch LAZY を挿入しようとしましたが、それでも Table02f と Table03f の選択が作成されます...
これは私のコードです:
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...
}
前もって感謝します。