• 你们会在controller直接调用 mapper吗?
  • 发布于 1天前
  • 28 热度
    12 评论
  • pckillers
  • 0 粉丝 51 篇博客
  •   
如题,如果你的组员,用 controller 直接调用 mapper,是不是可以直接 fire 了?
用户评论
  • 情人知己
  • 我们公司连 controller 和 mapper 都没有,接口通过自有框架直接在 service 上声明,数据库通过框架包了一层的 jooq/mongoclient 等调用,完全没有 mapper/repository 的参与
  • 2025/6/30 12:53:00 [ 0 ] [ 0 ] 回复
  • LoveC
  • 无规矩不成方圆,你这样做,他那样做,不就是个乱字可以形容,后续的麻烦不知道有多少; 不管是对个人而言,还是对公司而言,要有规矩才成方圆,才走的远。
  • 2025/6/30 12:50:00 [ 0 ] [ 0 ] 回复
  • 回忆经典
  • 王晶  2025-06-30 12:27
    不但调,mapper 还返回 list<map<string,object>> 

    我经常这么干,有些没写过 service 的操作直接调用 mapper ,等后面再有相同的操作再重构不就得了,大家都是草台班子,较真干嘛

  • 2025/6/30 12:32:00 [ 0 ] [ 0 ] 回复
  • CEBBCt
  • fire 不 fire 得看项目是否长远, 项目结构是否妥善划分,以及团队约定,如果是仅查询的孤立逻辑 controller 直接调 mapper 其实我觉得挺正常的
  • 2025/6/30 12:19:00 [ 0 ] [ 0 ] 回复