在写接口的过程中,通过会从数据库表中查询数据或将数据插入到数据库中,而如何将查询出的数多个数据存放到变量中使用呢,本篇文章主要是针对在springboot框架中,将.xml中的sql语句查询得到的数据存入变量。
在springboot框架中,通常都是在mapper中调用.xml文件,sql语句都是在.xml文件中写的,而不是在java代码中直接利用connection连接数据库进行查询,这样层次更清晰,代码也更容易维护,例如:
springboot框架的mapper层中会写方法名以及入参:
string findsubsidiaryemail(customerserviceinvalidbo customerserviceinvalidbo); select distinct email from a_email tec where a.org_role = (select b.deal from product_plan b where b.org_role = #{roleid} and a.status = '1') 第一部分为mapper层,入参为一个对象,第二部分为.xml文件,其中最后的#{roleid}为入参对象customerserviceinvalidbo的一个属性。
假设要找出email这个属性根据查询条件在数据库中的值,email字段是string类型的,此时如果想在serviceimpl层使用查询到的这个数据,只需要在.xml文件中的resulttype返回类型中,将对应的类型设定好即可,例如上图中,返回类型为resulttype=**java.lang.string **,因此这个sql语句的返回值为string类型,我们在serviceimpl层中使用
string emailaddress = invalidmapper.findsubsidiaryemail(customerserviceinvalidbo);即可,其中invalidmapper为mapper层名称,在serviceimpl层调用mapper层,mapper层中会找到对应的.xml文件。
NI将PXI可编程电阻器模组加入嵌入式系统平台
Imagination升级为高级会员并将继续致力于推动RISC-V的发展
水产品氯霉素快速检测仪的原理说明,它的用途是什么
特斯拉为何对碳化硅忽冷忽热?
丰田总市值创日企新高 24年涨幅已高达15%
在SpringBoot框架中将.xml中的sql语句查询得到的数据存入变量
为什么今年的5G旗舰手机这么贵? 安卓旗舰集体涨价背后你需要知道这些
如何通过使用加热器和风扇调节任何温室的湿度和温度
VGA光纤收发器的特点和技术参数
中国铁塔累计承建5G项目超76万
步进电机的使用需要注意哪些问题
基于RSL10 SIP的蓝牙低功耗技术方案
如何分辨判别步进电动机绕组相序
浅析各类USB和新的USB4
我国已为生产高性能CPU 芯片打下良好基础
阻碍区块链被广泛采用的五个主要障碍
监视器
可靠安全是汽车连接器必备的特征
存储器实现技术革新,DRAM有望进行量产
生成式 AI 如何融入软件开发全生命周期