Mybatis配置映射文件中parameterType怎么用
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章给大家分享的是有关Mybatis配置映射文件中parameterType怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Mybatis配置映射文件paramet
千家信息网最后更新 2026年11月01日Mybatis配置映射文件中parameterType怎么用
这篇文章给大家分享的是有关Mybatis配置映射文件中parameterType怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
Mybatis配置映射文件parameterType用法
在mybatis映射接口的配置中,有select,insert,update,delete等元素都提到了parameterType的用法,parameterType为输入参数,在配置的时候,配置相应的输入参数类型即可。parameterType有基本数据类型和复杂的数据类型配置。
1.基本数据类型
如输入参数只有一个,其数据类型可以是基本的数据类型,也可以是自己定的类类型。包括int,String,Integer,Date,如下:
(1)根据id进行相应的删除:
(2)添加员工:
2.复杂数据类型:包含java实体类,map
配置如:
java代码如下:
Mapmap=new HasMap (); map.put("id","2"); map.put("sex","男"); List tList = teacherMapper.selectTeacher(map); for (Teacher entityTemp : tList) { System.out.println(entityTemp.toString()); }
另外MyBatis还提供了一个使用注解来参入多个参数的方式。这种方式需要在接口的参数上添加@Param注解
/** * 此处要注意的是,由于该方法需要传入多个参数,在进行Mybatis配置时, * 没有办法同时配置多个参数,另外MyBatis还提供了一个使用注解来参入 * 多个参数的方式。这种方式需要在接口的参数上添加@Param注解。。 * 注意,以下两种写法是完全相同的。但使用的时候要使用第一种类型 */ User login(@Param(value="name")String name,@Param(value="password")String password );// User login(String name,String password);
配置如下:
Mybatis parameterType # $符号的注意事项
1.如果传入的参数类型大于1种,且参数个数大于等于2,不要写parameterType不然会报错
2.解析传入参数有2种 #{} 与${} ,"#": 会把你传入的参数当成字符串解析 也就是你无论传入什么 都会被加上''号 "$" : 你传入什么 就是什么
感谢各位的阅读!关于"Mybatis配置映射文件中parameterType怎么用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
参数
配置
类型
数据
多个
方式
注解
文件
接口
输入
复杂
内容
时候
更多
篇文章
不错
实用
相同
个数
也就是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
什么是科技互联网
河南云网互联网络科技有限公司
互联网佳科技有限公司
互联网下的科技发展
中资互联网科技
互联网与未来科技
互联网科技的英文
艾特科技互联网
互联网科技logo
大白互联网科技
华中科技有哪些互联网大佬
农村开互联网科技讲堂
移动互联网科技股
爱医互联网络科技
无锡工业互联网科技有限公司
互联网安防科技感
上海互联网科技公司ppt
互联网高科技行业有哪些企业
互联网科技手机排行榜
科技美学互联网 艺术
什么是科技互联网
科技与互联网
远拓互联网科技
赫美联合互联网科技
美国互联网前沿科技
互联网5g黑科技有哪些
玉溪互联网科技怎么选
天津腾达互联网科技有限公司
允成互联网科技有限公司融资
内蒙古九一互联网科技