<field>
<a>personIdIn</a>
<b>personIdIn.numberVal</b>
<b-deep-index-hint>com.oracle.determinations.server._10_4.***MYTYPE1***.assess.types.NumberDataType</b-deep-index-hint>
</field>
我有上面的代码,它是推土机映射XML的一部分。我在运行时使用以下代码加载此文件:
List<String> myMappingFiles = new ArrayList<String>();
myMappingFiles.add("dozerMapping.xml");
mapper.setMappingFiles(myMappingFiles);
无论如何在运行时更改MYTYPE1
并加载它吗?
答案 0 :(得分:0)
您可以使用DOM Java Library(或SAX)来读取和操作XML文件。如果您只需要MYTYPE1-信息并且您对dozerMapping.xml有独特的了解,那么您可以手动搜索文档&#34;而不是使用xml-parser。
答案 1 :(得分:0)
您可以使用Expression Language,但仅在启动时解决。