【发布时间】:2010-01-21 12:36:40
【问题描述】:
我有三个类-> Metadata、MetadataValue 和 MetadataMetadataValue:
元数据
private long id;
private Metadata parent;
private long levelInTree;
private String code;
private String nameEn;
private String nameFr;
private String descriptionEn;
private String descriptionFr;
private String query;
private String metadataType;
private String dataType;
private String permittedAsNeighbour;
private String visibility;
private long timeToLive;
private Set<MetadataMetadataValue> metadataMetadataValueList = new HashSet<MetadataMetadataValue>();
元数据值
private long id;
private String valueEn;
private String valueFr;
private String code;
private String codeExample;
private Set<MetadataMetadataValue> metadataMetadataValueList = new HashSet<MetadataMetadataValue>();
元数据元数据值
private long id;
private Metadata metadata;
private MetadataValue metadataValue;
private long valOrder;
每个类都有一个 Hibernate 映射文件。
这些关联是:
“元数据”一对多“元数据元数据值”多对一“元数据值”
我必须进行查询以获取与“元数据”对象对应的所有“元数据值”对象。
谢谢
【问题讨论】:
标签: java hibernate associations