Как обновить данные N в оракуле от mybatis

Я пытаюсь вставить / обновить данные NCLOB на Oracle с помощью mybatis. Но возникли проблемы с этим.

Тип данных столбца NCLOB и ниже код, который я использовал на sqldeveloper, чтобы протестировать его.

UPDATE CONTENT_TABLE SET HTML_DATA = N'通过信息通信系统的整合' WHERE SEQ = 1;

Я попробовал это на sqldeveloper, чтобы проверить это, и он работает нормально.(Я положил 'N' перед вставкой строки для NCLOB. Но когда я пробую mybatis, он не работает... вот код, который я пробовал на mybatis.

UPDATE CONTENT_TABLE SET HTML_DATA = N#{htmlData} WHERE SEQ = 1

Это не сработало. Есть ли способ использовать это 'N' поместить данные NCLOB в mybatis другими способами? (кстати, причина, по которой я использовал тип данных NCLOB, заключается в том, чтобы поместить китайские данные в БД.. в противном случае, когда тип данных был просто CLOB, китайские данные, которые я вставил, были повреждены..

0 ответов

Другие вопросы по тегам