1

我有两种不同的场景,我必须从一个或两个实体之间检索数据,它们之间有关系。

@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 信息。

这行得通,但我想知道这是否是一个好习惯。

谢谢

4

0 回答 0