Sql 如何将N数据从mybatis更新到oracle

Sql 如何将N数据从mybatis更新到oracle,sql,oracle,mybatis,nclob,Sql,Oracle,Mybatis,Nclob,我正在尝试使用mybatis在oracle上插入/更新NCLOB数据。但是有问题 列的数据类型是NCLOB,下面是我在sqldeveloper上用来测试它的代码 UPDATE CONTENT_TABLE SET HTML_DATA = N'通过信息通信系统的整合' WHERE SEQ = 1; 我在sqldeveloper上尝试了这个方法来测试它,效果很好。(我将'N'放在插入NCLOB字符串的前面。 但当我用mybatis尝试时,它不起作用。。。 这是我在mybatis上试过的代码 UPDA

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

您是否尝试过按中所述设置字符编码?(该问题适用于MySQL,但这可能也适用于Oracle)@FrankSchmitt我试过了,但它给了CannotGetJdbcConnectionException…我想我需要知道插入的方式,在数据之前使用“N”…顺便说一下,谢谢:)不确定,关于mybatis,但也许这个答案中有一些东西-@SudiptaMondal好的,我会试试并回答这个答案thx@SudiptaMondal我不明白链接上提供的代码放在哪里。。。