码迷,mamicode.com
首页 > 其他好文 > 详细

异常问题仓库

时间:2017-06-11 14:19:02      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:text   应该   仓库   限制   bat   题解   否则   使用   解决   

MyBatis的“记录超长”

  使用MyBatis的时候,发现异常“记录超长“,原因是字段超长,后来将字段类型改为TEXT问题解决。记录下来是因为在开始时候认为是因为SQL超长导致的该异常;但是并没有去验证,其实验证这个非常简单,只要是能够在客户端执行一下即可(客户端是没有长度限制的),如果在客户端报异常,那么就是SQL本身的问题,而不是SQL长度问题。

  所以,对于定位问题首先要确认确认问题,否则问题的解决可能会使南辕北辙。比如我在之前解决这个问题的时候就尝试着增加MyBatis(JDBC)的长度,但是都不奏效,此时就应该立即改弦易辙。

   这个问题的解决,其实有赖于老杜的提醒:
  1.SQL先在客户端执行;
  2.有问题首先看文档;有问题首先尝试去官方文档、网站寻找解决方案。
  3.不要事实而非,在决定使用TEXT之前,我曾经一度想要使用BLOB,因为之前看到的一篇博客中曾经有过这个名词(其实BLOB是二进制的意思),我怎么可能上去就选择BLOB呢?

异常问题仓库

标签:text   应该   仓库   限制   bat   题解   否则   使用   解决   

原文地址:http://www.cnblogs.com/xiashiwendao/p/6985001.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!