我有两种不同的场景,我必须从一个或两个实体之间检索数据,它们之间有关系。
@Entity
@Table
public class Level2 {
@Id
@Column(name = "id_level_2")
private Integer idLevel2;
@Column(name = "id_level_1")
private Integer idLevel1;
@ManyToOne
@JoinColumn(name = "id_level_1", referencedColumnName = "id_level_1", insertable = false, updatable = false)
private Level1 level1;
案例A)只想检索没有Level1信息的de level2,只有两个id。案例 B) 所有 Level2 和 Level1 信息。
这行得通,但我想知道这是否是一个好习惯。
谢谢