Mybatis查询Oracle数据库字段类型为NVARCHAR2类型的时候报错,最佳的解决方式。
- 报错内容
Handler dispatch failed; nested exception is java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/impl/NewProxyResultSet.getNString(Ljava/lang/String;)Ljava/lang/String; is abstract
- 解决方式
1.错误的写法
--age的字段类型为 NVARCHAR2
select age from test;
2.正确的写法
--age的字段类型为 NVARCHAR2
select to_char(age) from test;

本文介绍使用MyBatis查询Oracle数据库中NVARCHAR2类型字段时遇到的错误及解决方案。当直接查询NVARCHAR2类型字段时,会出现抽象方法错误。正确的做法是使用TO_CHAR函数进行转换。

1735

被折叠的 条评论
为什么被折叠?



