hibernate查询从不同的主表中获取数据

时间:2014-07-09 18:32:40

标签: hibernate

我有一个表,其中包含很多对其他主表的引用,我想知道如何从特定记录的所有这些表中获取数据。就像说我的表格有以下一栏:

ID(PK)FNameLNameMarket_IDSector_idCurrency_id等等。

我想获取特定的记录,而不是我需要的主表条目的实际名称。

1 个答案:

答案 0 :(得分:0)

我不确定是否有直接的方法,但是,您可以对主表执行@Manytoone映射,生成的实体将如下所示

@ManyToOne
@JoinColumn(name="sector_id",cascade_type= Cascade.all,lazy=true)
private MAsterTable sector_id;

我没有编译或任何东西,但你明白了。以后你必须打电话给sector_id.getName();