xml包含:
< rc ix =“attr1”> value1< / rc>
< rc ix =“attr2”> value2< / rc>
并且bean有2个属性:
字符串prop1;
字符串prop2;
有谁知道如何在.betwixt文件中映射这个?
我也只能使用...
答案 0 :(得分:1)
<class name="package.name.ClassName">
<element name="rc">
<attribute name="attr1" property="nameOfProperty1" />
<element name="value" property="theFieldValue1MapsTo" />
</element>
</class>
那种意义上的东西。 Betwixt有一个讨厌的习惯,就是不要警告你错误。为确保您获得调试日志,请将日志级别设置为TRACE
或INFO
。
此外,您必须确保所有属性/属性都有public
个getter和setter,没有副作用。如果它们是protected
或任何不太明显的东西,它们将被忽略。
getter和setter的命名约定是标准的Java约定。换句话说,允许将布尔getter / setter称为isSomeBooleanValue
和setSomeBooleanValue
。
Betwixt非常挑剔,自08年以来一直没有得到支持我认为,如果可以,请切换到JAXB或类似的。