0

我正在尝试使用 mybatis 在 oracle 上插入/更新 NCLOB 数据。但是有这个问题。

列的数据类型是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'在 mybatis 其他方式中放入 NCLOB 数据?(顺便说一句,我使用NCLOB数据类型的原因是将中文数据放在DB上。否则当数据类型只是CLOB时,我插入的中文数据被破坏了..

4

0 回答 0