Я использую Spring, CXF и Hibernate для создания WebService, выполняющего поисковые запросы к сторонней базе данных, к которой у меня есть доступ только для чтения.
Проблема в том, что некоторые записи в базе данных имеют странные символы (0x2) в текстовых полях, и кажется, что CXF или библиотека (Aegis?), которую он использует для обработки/сериализации объектов, возвращаемых из сеанса Hibernate, не могут Что делать с этим:
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)
Как мне это обойти? В идеале я мог бы просто удалить эти символы, так как они не имеют значения для моего вывода... Спасибо!