我有一个表,其中包含很多对其他主表的引用,我想知道如何从特定记录的所有这些表中获取数据。就像说我的表格有以下一栏:
ID(PK)
,FName
,LName
,Market_ID
,Sector_id
,Currency_id
等等。
我想获取特定的记录,而不是我需要的主表条目的实际名称。
答案 0 :(得分:0)
我不确定是否有直接的方法,但是,您可以对主表执行@Manytoone映射,生成的实体将如下所示
@ManyToOne
@JoinColumn(name="sector_id",cascade_type= Cascade.all,lazy=true)
private MAsterTable sector_id;
我没有编译或任何东西,但你明白了。以后你必须打电话给sector_id.getName()
;