приложении int, но из БД на сервере приходит тип VARCHAR2(128), поэтому когда приходит "истина" всё ломается. Как тут решить?
тут зависит от того что означает твоя "истина", а ошибку приведения в int можно отловить и после обработать, там занулить значение или что тебе нужно сделать
думаю в случае истина надо принимать как 1, ложь = 0.
тут несколько вероятностей и вот решения в порядке правильности (имхо) - из бд приходит всё верно, тогда модель в приложении неверна из бд приходит неверный тип - поменять тип в бд из бд приходит неверный тип - конвертить его на сервере в верный из бд приходит неверный тип - прописать в модели это поле строкой и конвертить
в некоторых языках так делают, но всегда лучше уточнить у серверников что это значит
Думаю последний вариант то что нужно. Не работал с xml, поэтому тупые вопросы ))) А где конвертить если используется SimpleXmlConverterFactory.create()
Обсуждают сегодня