dom4jを使用してエンティティからXMLドキュメントを作成しています。
私は次のようなことをしています:
Entity entity = getSomeEntity();
element.addElement("foo").addText(entity.getSomeField());
element.addElement("bar").addText(entity.getAnotherField());
...
ただし、addText()はnull値を許可せず、そうするとIllegalArgumentExceptionをスローします。
エンティティのすべてのフィールドをnullチェックせずにxmlドキュメントを作成する別の方法はありますか?大きなエンティティではかなり厄介になる可能性があります。