我正在尝试使用 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时,我插入的中文数据被破坏了..