1
XML包含:
< RC IX = 「attR1位」> VALUE1 </RC>
< RC IX = 「attR2位」> VALUE2 </RC>如何通過屬性將xml元素映射到bean屬性,而不是通過使用betwixt的名稱來映射xml元素?
和bean有2個屬性:
字符串PROP1;
String prop2;
有誰知道我該如何將這個映射到.betwixt文件中?
此外,我只能用模棱兩可......
XML包含:
< RC IX = 「attR1位」> VALUE1 </RC>
< RC IX = 「attR2位」> VALUE2 </RC>如何通過屬性將xml元素映射到bean屬性,而不是通過使用betwixt的名稱來映射xml元素?
和bean有2個屬性:
字符串PROP1;
String prop2;
有誰知道我該如何將這個映射到.betwixt文件中?
此外,我只能用模棱兩可......
<class name="package.name.ClassName">
<element name="rc">
<attribute name="attr1" property="nameOfProperty1" />
<element name="value" property="theFieldValue1MapsTo" />
</element>
</class>
的東西在這個意義上。 Betwixt有一個不警告你的錯誤的習慣。爲確保您獲得調試日誌,請將日誌級別設置爲TRACE
或INFO
。
此外,您必須確保所有屬性/屬性都有public
獲得者和設置者沒有副作用。如果他們是protected
或其他不太明顯的東西,他們將被忽略。
getter和setter的命名約定是標準的Java約定。換句話說,布爾getters/setters允許被稱爲isSomeBooleanValue
和setSomeBooleanValue
。
Betwixt非常挑剔,自08年以來一直沒有得到支持,我認爲,如果可以的話,切換到JAXB或類似的。