Я использую Spring, CXF и Hibernate для создания WebService, которые выполняют поисковые запросы в чужой базе данных, у которых есть доступ только для чтения.
Проблема в том, что некоторые записи в базе данных имеют странные символы (0x2) в текстовых полях, и кажется, что CXF или библиотека (Aegis?), которую он использует для обработки/сериализации объектов, возвращаемых с сеанса Hibernate, t справиться с этим:
org.apache.cxf.aegis.DatabindingException: Error writing document.. Nested exception is com.ctc.wstx.exc.WstxIOException: Invalid white space character (0x2) in text to output (in xml 1.1, could output as a character entity)
Как мне обойти это? В идеале я мог бы просто удалить этих персонажей, так как они не имеют значения для моего вывода... Спасибо!