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);
相关文章
|
6月前
请说出路由传参和获取参数的三种方式
请说出路由传参和获取参数的三种方式
44 1
|
4月前
|
缓存 小程序 数据库
小程序页面之间(传值)传递数据的方法
小程序页面之间(传值)传递数据的方法
194 63
|
6月前
|
JavaScript
子组件向父组件传参的方式?
子组件向父组件传参的方式?
104 0
|
7月前
|
JavaScript
vue通讯 传值 3大传值方法 快速上手 父子间传值和非父子间传值
vue通讯 传值 3大传值方法 快速上手 父子间传值和非父子间传值
|
JavaScript
页面传参封装
在含有图文详情的项目中,页面传参是我们必须要使用的,因为我们在第二个页面中获取图文数据是需要数据的,这个数据来源于第一个页面,而我们无法直接从一个页面拿到另一个页面的数据,这个时候就需要用到页面传参来解决这个问题。
94 1
页面传参封装
|
存储 PHP 开发者
参数传值方式|学习笔记
快速学习参数传值方式
参数传值方式|学习笔记
结构体传参时,传地址而不是传值。理由和实例
结构体传参时,传地址而不是传值。理由和实例
175 0
结构体传参时,传地址而不是传值。理由和实例
|
JavaScript 开发者
组件传值-子组件通过事件调用向父组件传值|学习笔记
快速学习组件传值-子组件通过事件调用向父组件传值
117 0
组件传值-子组件通过事件调用向父组件传值|学习笔记
|
JavaScript 开发者 前端开发
组件传值-父组件向子组件传值和 data 与 props 的区别|学习笔记
快速学习组件传值-父组件向子组件传值和 data 与 props 的区别
155 0
组件传值-父组件向子组件传值和 data 与 props 的区别|学习笔记