mybatis踩的坑

1.xml里的sql语句千万不能有注释带在其中,像下面这样,虽然可以直接在navicat下执行,但在mybatis中行不通

  <select id="getModifyUserLabMap" resultType="java.util.Map">
    select
     u.user_nickname tester,modify_num modifyNum,GROUP_CONCAT(lab_id) labs
    from busi_project_rel_modify m,busi_lab l,tsys_user u
    where m.rel_id = l.lab_id and u.user_name = l.create_by
    and m.project_id = #{projectId ,jdbcType=VARCHAR}
    and m.project_rel_type='3'
    and l.node_type='2'
--     and  l.create_time>= #{beginTime,jdbcType=VARCHAR}
--     and  l.create_time &lt;= #{endTime,jdbcType=VARCHAR}
    GROUP  by tester,modify_num
  </select>

2.resultType和resultMap千万不能用错了,resultType用来返回java数据类型,string或map这种,resultMap用来返回前面定义好的resultMap,通过id来定位

---完善中--很多坑

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值