为什么不写parameterType也可以运行成功?

mybatis的parameterType可以不写(我一般都不写)

因为mybatis自动识别入参对象,但返回值类型不能不写

idea-mybatis插件也不生成parameterType,刚好,以后推荐不写parameterType

那么什么时候必须在mapper接口上写@Param注解 或 不写@Param在xml里写 #{对象.属性}呢?

1. ,传入单个map或单个对象,无需

2. 一个 String, 必须使用@Param注解

3.mapper接口中有多个参数(每个对象或参数都要加@Param注解)

mybatis的parameterType可以不写(我一般都不写)相关推荐

  1. 为什么vs数据库中文显示问号_第005期 | 写论文为什么不应写别人没写过的题目?...

    很多人在写论文时可能都会面临这个问题,在这个问题上你可能有"两怕".第一,你怕别人都研究烂了,怀疑自己还能不能去研究;第二,你怕先前没有人研究过,没有人研究你也没得研究,因为你根本 ...

  2. 简历javaweb项目描述怎么写_简历要怎么写

    我是一个着迷于产品和运营的技术人,乐于跨界的终身学习者.欢迎关注我哟- 每周五早6点 按时送达- 我的第「132」篇原创敬上 伴随着复工潮的开启,最近也有不少小伙伴要准备找新工作了.不知道你是其中的一 ...

  3. 【手写系列】纯手写实现一个高可用的RPC

    前言 在实际后台服务开发中,比如订单服务(开发者A负责)需要调用商品服务(开发者B负责),那么开发者B会和A约定调用API,以接口的形式提供给A.通常都是B把API上传到Maven私服,然后B开始写A ...

  4. 【手写系列】纯手写实现JDK动态代理

    前言 在Java领域,动态代理应用非常广泛,特别是流行的Spring/MyBatis等框架.JDK本身是有实现动态代理技术的,不过要求被代理的类必须实现接口,不过cglib对这一不足进行了有效补充.本 ...

  5. 程序员还不知道简历怎么写?教你如何写简历!简历写得好,offer不会跑!

    有需要面试资料或者java学习资料的可以点我->>>>>>>> 目录 (一). 程序员简历该怎么写 1. 为什么说简历很重要? 1.1 先从面试前来说 ...

  6. JAVA写XML乱码问题_java 写 xml 中文乱码

    今天用java写xml文件,发现写完后xml文件的中文就变成了乱码, 解决办法:把xml文件的头部编码改为utf-8,StreamResult编码方式也改为utf-8. =============部分 ...

  7. python编程可视化小程序_人人都可以写的可视化Python小程序第二篇:旋转的烟花...

    兴趣是最好的老师 枯燥的编程容易让人放弃,兴趣才是最好的老师.无论孩子还是大人,只有发现这件事情真的有趣,我们才会非常执着的去做这件事,比如打游戏.如果编程能像玩游戏一样变得有趣,我相信很多人就特别愿 ...

  8. 代码逻辑是分方法写好 还是在一个方法写好_这一团糟的代码,真的是我写的吗?...

    阿里妹导读:你有没有遇到过这种情况:过几周或者几个月之后,再看到自己写的代码,感觉一团糟,不禁怀疑人生?我们每天都与代码打交道,但当被问道什么是好的代码时,很多人可能会先愣一下,然后给出的回答要么比较 ...

  9. 为什么程序员都不写文档?

    ‍‍‍ ‍ [CSDN 编者按]对于程序员来说文档可能是他最大的软肋.一些被称之为高手的程序员,往往是文档方面的处理会偏弱.不管这个程序员是在大公司.还在小公司.不管程序是写文档的.还是不写文档的,大 ...

最新文章

  1. sqlserver Distributed Transaction 分布式事务
  2. CDR配置助手 1.0 绿色免费版
  3. 【随笔】通用近似定理
  4. 第7章 Scrapy突破反爬虫的限制
  5. 比较常用的25条Excel技巧
  6. R中统计假设检验总结(一)
  7. python实现单链表快速排序升序linkedqueue_LeetCode 总结 - 搞定 Linked List 面试题
  8. 这是一篇很好的文章,学verilog的可以好好看看
  9. mysql 密码忘了_mysql8.0以上版本安装配置及忘记密码时重置
  10. Swing 设置无边框Frame
  11. 服务器上安装声卡稳定吗,服务器加装声卡的故障
  12. K3路由器官改V2.1D设置定时重启
  13. 单因素方差分析(R)
  14. php实现飘窗,装配式飘窗的制作方法
  15. (每日一练python)新浪微博热门话题
  16. 软件开发工具【四】 之 软件开发工具的技术要素
  17. 大数据影响人类认知和行为习惯
  18. 区块链项目数据存储系统分析
  19. db2去除字段值的空格_DB2表数据中存在空格问题解决办法
  20. 一文解析linux spinlock/rwlock/seqlock原理(基于ARM64)

热门文章

  1. php 区位码字符,PHP汉字转区位码用法示例
  2. 靠着这Java面试210题,成功拿下了10多家国内知名大厂Offer,10万字精华全部分享给大家
  3. 清华大学出版社计算机图书出版,请联系我
  4. 关于ASMM和AMM
  5. jc机制是什么_单片机中jc指令表示什么?有什么用?
  6. go juju/ratelimit 简单使用示例
  7. 如何策划一场虚拟活动?Mixlab 教你元宇宙布展思路~
  8. HDMI硬件设计要求及CTS要求
  9. Linux中如何对虚拟机管理和恢复
  10. 织梦gbk下文章随机文字转换为图片