Mybatis 处理Oracle中的LONG类型字段

刘圆辉 2019-07-05 04:53:37
Mybatis在查询Oracle中的LONG类型的时候,Mapper文件中映射关系为
<result column="marccontent" property="marccontent" jdbcType="LONGVARBINARY" />
之前有一次是起作用的,查询到数据了,也封装到对象中了.现在不能用了.

报这个错误,jdbcType设置为别的类型,则报无效字段类型

因为是别人家的数据库:
1.不允许更改数据库字段类型
2.不允许通过自定义函数的方式将LONG转换成VARCHAR的形式
...全文
628 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
卖水果的net 2019-07-06
  • 打赏
  • 举报
回复
Oracle 使用 LONG 数据类型的设计,实在是太少见了。 楼主的问题解决了就好!
刘圆辉 2019-07-05
  • 打赏
  • 举报
回复 1
解决了,,,在写sql查询语句的时候,,那个LONG字段一定要写在最后一位, select A,B,C,D(LONG类型) from xxx; 这样写就行了.

3,497

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧