【发布时间】:2022-12-24 02:09:19
【问题描述】:
我在 Java 中使用来自 org.eclipse.persistence.oxm 的注释 @XmlPath 我需要映射相同的字段但具有不同的父元素节点名称。 例子:
@XmlPath("reports/FATHER1/ReportName/text()")
public void setReportName(String reportName) {
this.reportName = reportName;
}
@XmlPath("reports/FATHER2/ReportName/text()")
public void setReportName(String reportName) {
this.reportName = reportName;
}
我只想使用一种方法 setReportName 并使用变量表达式而不是“FATHER1”或“FATHER2”,例如:
@XmlPath("reports/"takeEveryVariableFatherExpression"/ReportName/text()")
public void setReportName(String reportName) {
this.reportName = reportName;
}
【问题讨论】:
-
您可以使用像
@XmlPath("reports/*/ReportName/text()")这样的通配符吗?还是应该更具体一些?