Mybatis配置映射文件中parameterType怎么用
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,这篇文章给大家分享的是有关Mybatis配置映射文件中parameterType怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Mybatis配置映射文件paramet
千家信息网最后更新 2025年01月31日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安全错误
数据库的锁怎样保障安全
戴尔服务器密码不能更新
数据库查询数据属于什么方法
网络安全进入大学生教育的必要性
哪些方面防范网络安全风险
杭州斗量网络技术公司
长沙网络安全公益
美国服务器多IP
数据库结束当前语句
mySQL数据库入门. PDF
四川网络安全前景
搜索问卷数据库
东莞外包软件开发
浦东新区软件开发技术服务对象
蜜汁炖鱿鱼网络安全吗
linux数据库导入导出
网络安全sa的作用是什么
双鸭山租房软件开发
崩坏学园2是什么服务器
jsp页面查找数据库图片
盾构刀具管理软件开发
数据库中三种数据模型表示形式
网络安全管理三条红线
沈阳网络安全律师
启用安全更新服务器
河南北卡网络技术有限责任公司
监控录像机如何设置存储服务器
上海发展软件开发口碑推荐
服务器id设置
新加坡网络安全教学
还无法连接到服务器