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 前端开发 数据格式
四种常见的参数传递方式
四种参数传递方式
197 0
|
3月前
|
缓存 小程序 数据库
小程序页面之间(传值)传递数据的方法
小程序页面之间(传值)传递数据的方法
187 63
jq如何在不同页面之间传值和赋值
jq如何在不同页面之间传值和赋值
66 0
|
6月前
|
JavaScript
vue通讯 传值 3大传值方法 快速上手 父子间传值和非父子间传值
vue通讯 传值 3大传值方法 快速上手 父子间传值和非父子间传值
|
JavaScript 网络架构
vue传参和接受参数方法
vue传参和接受参数方法
|
JavaScript
页面传参封装
在含有图文详情的项目中,页面传参是我们必须要使用的,因为我们在第二个页面中获取图文数据是需要数据的,这个数据来源于第一个页面,而我们无法直接从一个页面拿到另一个页面的数据,这个时候就需要用到页面传参来解决这个问题。
90 1
页面传参封装
|
存储 PHP 开发者
参数传值方式|学习笔记
快速学习参数传值方式
参数传值方式|学习笔记
|
编译器 C++
C++函数参数传递的三种方式
C++函数参数传递的三种方式
194 0
|
PHP 开发者
对象传值|学习笔记
快速学习对象传值