Я использую 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)
Какя могу обойти это?В идеале я мог бы просто удалить эти символы, так как они не имеют значения для моего вывода ... Спасибо!