小葡萄、 2023-08-30 10:52 采纳率: 16.7%
浏览 9

resultmap 不写可不可以

最近遇到一个问题
比如:

<select id="xxx">
        SELECT * FROM xx WHERE is_deleted =0 
</select>

这个mybatis 中写的 没有加resultmap 然后线上运行了一个星期都没问题 今天反馈 后台bug。我看了下。就是这行代码 返回的list 很多字段都是null 导致的。然后 我给后面加了一个resultmap 然后就好使了 我然后就立马有建了一个项目 把查询代码 粘贴过来 发现 有不报错了 返回的集合字段 都是有值的 我也没有加resultmap 就很纳闷 为什么有时候好使 有时候不好使

下面就是我定义的一些字段 刚开始都是好使的 后来就死活有下划线的 返回的都是null。换了一个新项目后 有好使 真的搞不懂

 <id column="id" property="id"/>
        <result column="user_id" property="userId"/>
        <result column="user_name" property="userName"/>
  • 写回答

2条回答 默认 最新

  • 专家-郭老师 Java领域新星创作者 2023-08-30 11:24
    关注

    看你描述的问题,应该是mybatis配置出来问题,mybatis配置中有一个配置是将_线转成驼峰形式的。你可以试试。

     #驼峰下划线转换
        db-column-underline: true
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 8月30日

悬赏问题

  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?