У меня есть файл конфигурации BeanIO Xml, и я хотел бы получить карту свойств записи с именем "bbb" из XML ДО вызова BeanReader. Мне не нужны поля. как я могу получить его из StreamFactory?
Формат моего текстового файла "фиксированная длина".
Мой XML-файл конфигурации:
<beanio xmlns="http://www.beanio.org/2012/03" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.beanio.org/2012/03 http://www.beanio.org/2012/03/mapping.xsd">
<stream name="aaa" format="fixedlength">
<record name="ignored" order="1" occurs="1" />
<record name="bbb" order="2" class="map" minOccurs="0" maxOccurs="unbounded">
<property name="tableName" value="bbb" />
<property name="cleanAndInsert" value="false" type="boolean" />
<field name="fieldA" position="1" length="6" />
<field name="fieldB" position="7" length="1"/>
</record>
</stream>
</beanio>
Java-код:
StreamFactory readingFactory = StreamFactory.newInstance ();
readingFactory.load (xmlConfigurationFile);
BeanReader beanReader = readingFactory.createReader ("aaa", importFileName);
Запись объекта = beanReader.read ();
Спасибо за вашу помощь