Mabtis传值方式

简介: Mabtis传值方式

Java的Mybatis中xml的传参方式

1.@Param值传递

//mapper
int insertBlog(@Param("name") String name,@Param("age") int age);
//xml
<insert id="insertBlog">
        insert into blog(name,age) values(#{name},#{age});
</insert>

2.对象传值

//mapper
int insertBlog(Blog blog);
//xml
    <insert id="insertBlog" parameterType="com.example.entity.Blog">
        insert into blog(name,age) values(#{name},#{age});
    </insert>
//service
        Blog blog=new Blog();
        blog.setAge(13);
        blog.setName("zzl3");
        blogMapper.insertBlog(blog);

3.map传值

//mapper
int insertBlog(Map<String,Object> map);
//xml
    <insert id="insertBlog" parameterType="map">
        insert into blog(name,age) values(#{name},#{age});
    </insert>
//service
        Map<String,Object> map = new HashMap<>();
        map.put("name","zzl4");
        map.put("age",14);
        blogMapper.insertBlog(map);
相关文章
|
JSON 前端开发 数据格式
四种常见的参数传递方式
四种参数传递方式
195 0
|
3月前
|
缓存 小程序 数据库
小程序页面之间(传值)传递数据的方法
小程序页面之间(传值)传递数据的方法
182 63
jq如何在不同页面之间传值和赋值
jq如何在不同页面之间传值和赋值
64 0
|
Java
方法的传参过程
方法的传参过程
124 0
|
JavaScript 网络架构
vue传参和接受参数方法
vue传参和接受参数方法
|
JavaScript
页面传参封装
在含有图文详情的项目中,页面传参是我们必须要使用的,因为我们在第二个页面中获取图文数据是需要数据的,这个数据来源于第一个页面,而我们无法直接从一个页面拿到另一个页面的数据,这个时候就需要用到页面传参来解决这个问题。
87 1
页面传参封装
|
存储 PHP 开发者
参数传值方式|学习笔记
快速学习参数传值方式
参数传值方式|学习笔记
结构体传参时,传地址而不是传值。理由和实例
结构体传参时,传地址而不是传值。理由和实例
167 0
结构体传参时,传地址而不是传值。理由和实例
|
存储 Java Go
函数参数的传递方式 | 学习笔记
简介:快速学习函数参数的传递方式
113 0
函数参数的传递方式 | 学习笔记