文档章节

getClob(String),不应调用它(Mybatis错误)

sprouting
 sprouting
发布于 2017/09/06 19:39
字数 326
阅读 65
收藏 0

晚上用mybatis的时候,死活报一个错误

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.UnsupportedOperationException: 不支持方法 com.sybase.jdbc3.jdbc.SybResultSet.getClob(String),不应调用它。

因为mapper文件的返回是返回一个map,怀疑是map的接收出了问题,可死活调不对,百度CLOB

SQL CLOB 是内置类型它将字符大对象 (Character Large Object) 存储为数据库表某一行中的一个列值。默认情况下,驱动程序使用 SQL locator(CLOB) 实现 Clob 对象,这意味着 CLOB 对象包含一个指向 SQL CLOB 数据的逻辑指针而不是数据本身。Clob 对象在它被创建的事务处理期间有效

上面的一段话很关键,将字符串大的值转换为了clob类型

找到表,发现果然有一个字段长度为500。到现在,问题已经明了。

mybatis 根据的你字段长度 超过256 自动用clob封装,而因为使用的map接收的返回值,直接导致接收该字段的时候报错,将map中这个字段去掉,问题解决。

另外,该问题其实与sybase数据库的驱动有一定关系

© 著作权归作者所有

共有 人打赏支持
sprouting
粉丝 10
博文 149
码字总数 54481
作品 0
广州
程序员
私信 提问
JDBC编程专题8之JDBC数据类型

- JDBC驱动程序将Java数据类型转换成适当的JDBC类型,然后将其发送给数据库。它为大多数数据类型提供并使用默认映射。例如,Java int 类型会被转换成SQL INTEGER。创建默认映射以提供到驱动程...

极客微信条
2017/11/09
0
0
MyBatis基础学习:动态SQL和SQL语句构建器类

Mybatis介绍 MyBatis(http://www.mybatis.org/) 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可...

Jia
2016/09/22
1K
0
使用mabatis调用存储过程,返回结果集无法转化成对应的类

错误原因 使用mybatis数据库类型会自动转化成对应的java类型,详情参见第一份文档中的映射关系 但是超出正常的映射关系,例如数据库类型为String,java类型为Int时,无法自动转化,则会出现错...

aliza1226
2016/10/10
6
0
JDBC 4.2 Specifications 中文翻译 -- 第六章 遵守规范

本章指出了实现一个 JDBC 驱动所需要遵守的规范,在本章中没有指出的规范,则作为可选项来遵守。 6.1 准则与要求 以下的准则是 JDBC API 规范要求实现者遵守的基本准则 JDBC API 的实现者必须...

beanlam
2017/01/14
0
0
mybatis源码分析之Configuration

上一篇mybatis之SqlSessionFactory http://my.oschina.net/u/657390/blog/653637 上一篇对mybatis中SqlSessionFactory的创建过程进行了分析,从之前的分析可以看出创建过程中比较重要的一部分...

udbwcso
2016/04/18
2.9K
6

没有更多内容

加载失败,请刷新页面

加载更多

Ubuntu16.04下安装docker

[TOC] 本文开发环境为Ubuntu 16.04 LTS 64位系统,通过apt的docker官方源安装最新的Docker CE(Community Edition),即Docker社区版,是开发人员和小型团队的理想选择。 1. 开始安装 1.1 由于...

豫华商
今天
10
0
使用XShell工具密钥认证登录Linux系统

如果你是一名Linux运维,那么Linux服务器的系统安全问题,可能是你要考虑的,而系统登录方式有两种,密码和密钥。哪一种更加安全呢? 无疑是后者! 这里我为大家分享用Xshell利器使用密钥的方...

dragon_tech
今天
8
0
day178-2018-12-15-英语流利阅读-待学习

“真蛛奶茶”了解一下?蜘蛛也会产奶了 Lala 2018-12-15 1.今日导读 “蛋白质含量是牛奶的 4 倍,并有着更低的脂肪和含糖量”,听起来诱人又美味的并不是羊奶或豆奶,而是你可能打死都想不到...

飞鱼说编程
今天
12
0
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents

场景重现 npm install --verbose 安装依赖的时,出现如下警告 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules\fsevents):npm WARN notsup SKIPPING OPTIONA......

taadis
今天
2
0
OSChina 周六乱弹 —— 你一口我一口多咬一口是小狗

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @达尔文 :分享Roy Orbison的单曲《She's a Mystery to Me》 《She's a Mystery to Me》- Roy Orbison 手机党少年们想听歌,请使劲儿戳(这里...

小小编辑
今天
489
6

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部