Я новичок в hibernate, и у меня возникла проблема. Я читал все руководства для начинающих и т. Д. На веб-сайте спящего режима, и я до сих пор не могу найти решение.Нужна помощь в создании 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 Этот класс моделирует дерево решений с присоединением нескольких путей, если найденное нераспознанное значение установлено, Set