hibernate查询从不同的主表获取数据
我有一个对其他主表有很多引用的表,我想知道如何从所有这些表中获取特定记录的数据。比如说我的表有以下列:hibernate查询从不同的主表获取数据,hibernate,Hibernate,我有一个对其他主表有很多引用的表,我想知道如何从所有这些表中获取特定记录的数据。比如说我的表有以下列: ID(PK),FName,LName,市场ID,行业ID,货币ID等等 我想获取一个特定的记录,但不是我需要的ID,而是主表条目的实际名称。我不确定是否有直接的方法,但是,您可以将@manytone映射到主表,生成的实体如下所示 @ManyToOne @JoinColumn(name="sector_id",cascade_type= Cascade.all,lazy=true) privat
ID(PK)
,FName
,LName
,市场ID
,行业ID
,货币ID
等等
我想获取一个特定的记录,但不是我需要的ID,而是主表条目的实际名称。我不确定是否有直接的方法,但是,您可以将@manytone映射到主表,生成的实体如下所示
@ManyToOne
@JoinColumn(name="sector_id",cascade_type= Cascade.all,lazy=true)
private MAsterTable sector_id;
我没有编译什么,但你明白了。稍后您必须调用此扇区id.getName()