0
我是新來的休眠,我遇到了一個問題。我已經閱讀了所有通過啓動指南等在休眠網站上,我仍然不能提出一個解決方案。需要幫助創建hbm.xml
我有這樣一個類:
public class ResultTree {
String attrName;
Map<String, ResultTree> valueMap;
String classValue;
int caseQuant;
Set<Map<String, String>> otherRules;
public String getAttrName() {
return attrName;
}
public void setAttrName(String attrName) {
this.attrName = attrName;
}
public Map<String, ResultTree> getValueMap() {
return valueMap;
}
public void setValueMap(Map<String, ResultTree> valueMap) {
this.valueMap = valueMap;
}
public String getClassValue() {
return classValue;
}
public void setClassValue(String classValue) {
this.classValue = classValue;
}
public int getCaseQuant() {
return caseQuant;
}
public void setCaseQuant(int caseQuant) {
this.caseQuant = caseQuant;
}
public Set<Map<String, String>> getOtherRules() {
return otherRules;
}
public void setOtherRules(Set<Map<String, String>> otherRules) {
this.otherRules = otherRules;
}
}
應該如何像這樣的類的hbm.xml看?我可以自由創建任何數據結構。
感謝您的幫助, MM
你爲什麼需要Set
您必須簡化模型才能使其與關係模型保持一致。正如Ranna已經指出的那樣,在集合中使用該映射實際上不是您映射到關係數據庫的東西。即使你知道如何映射它,使用它也將是一個巨大的痛苦。 –
@Ranna如果找到一個無法識別的值,那麼這個類正在建立一個具有多條路徑的決策樹,Set