2016 - 2024

感恩一路有你

mybatis多个参数传递 xml-mybatis接口传递两个参数parameterType怎么处理?

浏览量:2844 时间:2021-03-13 04:42:59 作者:admin

xml-mybatis接口传递两个参数parameterType怎么处理?

它可以封装为一个映射集合,变量名是key。在配置中,map应该用作参数类型

1。什么是mybatis?

mybatis是一个优秀的持久层框架,支持定制SQL、存储过程和高级映射。Mybatis避免了几乎所有的JDBC代码以及手动设置参数和获取结果集。Mybatis可以使用简单的XML或注释来配置和映射本机类型、接口和javapojo(普通的旧Java对象)作为数据库中的记录。

3. 使用mybatis

3.1使用进程

A.编程

B.集成到spring中

当mybatis传入多个参数时,解决方法:1。通过mybatis注解(@param(“paramname”)对参数进行注解;2。按映射传递多个参数,映射中键的名称是对应XML配置中#{}中使用的名称

在mybatis中,可以通过以下方式传递多个参数java.util.Map文件代码如下:public list按用户名获取所有用户(string user name,int start,int limit){mapparams=newhashmap(3)参数put(“用户名”,用户名)参数put(“开始”,开始)参数put(“limit”,极限)returnuserMapper.getAllUsersByUserName(参数)}XXMapper.xml文件文件如下:selectu*FROMUseruWHEREu.usernameLIKE#{用户名}“%”限制{开始},{限制}2。代码以JavaBean模式传递,如下所示:public list getusers byuser name(string user name){user=new user()user.setUsername(用户名)returnuserMapper.getUserByUsername(用户)}XXMapper.xml文件文件如下:selectu*来自用户uwhereu.usernAme=#{username}好的,让我们来介绍这两种方法

mybatis多个参数传递 mybatis多参数 mybatis参数传递

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。