0

dom4jを使用してエンティティからXMLドキュメントを作成しています。

私は次のようなことをしています:

Entity entity = getSomeEntity();
element.addElement("foo").addText(entity.getSomeField());
element.addElement("bar").addText(entity.getAnotherField());    
...

ただし、addText()はnull値を許可せず、そうするとIllegalArgumentExceptionをスローします。

エンティティのすべてのフィールドをnullチェックせずにxmlドキュメントを作成する別の方法はありますか?大きなエンティティではかなり厄介になる可能性があります。

4

1 に答える 1

1

ユーティリティメソッドを記述します。ただし、null値を表す方法(空のタグまたは存在しないタグ)を決定する必要があります。

JAXBを検討しましたか?

于 2011-11-09T23:05:55.983 に答える