若离RuoLi 2023-07-04 11:00 采纳率: 50%
浏览 22
已结题

代码中执行sql查询oracle CLOB类型的数据为null的问题

问题描述:我在oracle中新增了一个CLOB类型的字段,用于存储图片的base64编码,Java对应的数据类型为String,在用mybatis中mapper自带的selectByPrimaryKey(Object var1)方法可以查询出数据,而自己写sql就查询不出。
代码片段:1.这是用selectByPrimaryKey方法查询,appIcon是有值的

img

2.这是用自己写sql查询的结果,appIcon是null,因为需要关联其他表,写在了mapper.xml中

img


有谁遇到过这种问题吗?帮忙指点一下,感谢。

  • 写回答

1条回答 默认 最新

  • 若离RuoLi 2023-07-04 14:31
    关注

    是我粗心大意了,在数据库中加了字段却没在xml中映射resultMap中同步加上

    <resultMap id="menuAndRoleMap" type="com.preamsolutions.entity.SysMenu">
        <result column="app_icon" jdbcType="VARCHAR" property="appIcon" />
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 7月4日
  • 已采纳回答 7月4日
  • 创建了问题 7月4日

悬赏问题

  • ¥15 没输出运行不了什么问题
  • ¥20 输入import torch显示Intel MKL FATAL ERROR,系统驱动1%,: Cannot load mkl_intel_thread.dll.
  • ¥15 点云密度大则包围盒小
  • ¥15 nginx使用nfs进行服务器的数据共享
  • ¥15 C#i编程中so-ir-192编码的字符集转码UTF8问题
  • ¥15 51嵌入式入门按键小项目
  • ¥30 海外项目,如何降低Google Map接口费用?
  • ¥15 fluentmeshing
  • ¥15 手机/平板的浏览器里如何实现类似荧光笔的效果
  • ¥15 盘古气象大模型调用(python)