关于 resultType 与 parameterType   的基本使用的区别

本文探讨了MyBatis框架中resultType与parameterType的概念及其应用。resultType用于封装SQL查询结果,便于将数据映射到Java对象;而parameterType则用于指定传递给SQL语句的参数类型,实现数据的存储操作。文章通过博主的理解和社区讨论,深入解析了两者的使用场景及误区。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

博主自我理解使用,便于以后的使用与理解:有不对的欢迎指出哈   一起学习一起改正:

以下关于      resultType    与    parameterType   的基本使用的区别

1、使用  resultType :   主要针对于从数据库中提取相应的数据出来

2、使用parameterType :   主要针对于   将信息存入到数据库中  如:  insert 增加数据到数据库zhong   Update等

                                         以下的案例可以稍稍了解下       

 

 没有了哈    此篇文章仅用于简单使用 两者 ,,

无官方认证的哈 ,,纯属博主本人的认知,,

欢迎指教哈

 

下面将加入大佬的见解:

JAVA初学者11

我觉得博主说“resultType是针对于拿数据的时候用的,paramType是针对于存数据的时候用的”,虽然对,但说法有点不妥,很容易让新人产生误解,比如说我第一眼就以为要从resultType的值里拿数据,要把插入语句的结果保存到paramType中。 我的理解是:resultType是sql语句查询结果集的封装类型,也就是说把sql查询的结果封装在bean里返回回去,是存数据用的。 paramType是从传过来的Bean中取数据放进例如insert语句的values中当实参用,是取数据用的。

 

我不学java :

3个月前#1楼我觉得博主说“resultType是针对于拿数据的时候用的,paramType是针对于存数据的时候用的”,虽然对,但说法有点不妥,很容易让新人产生误解,比如说我第一眼就以为要从resultType的值里拿数据,要把插入语句的结果保存到paramType中。 我的理解是:resultType是sql语句查询结果集的封装类型,也就是说把sql查询的结果封装在bean里返回回去,是存数据用的。 paramType是从传过来的Bean中取数据放进例如insert语句的values中当实参用,是取数据用的。

 

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值