美文网首页
mybatis传入对象

mybatis传入对象

作者: 叫我胖虎大人 | 来源:发表于2019-08-18 11:29 被阅读0次

    直接通过POJO对象属性传入

    直接插入属性名称

    mapper.xml

        insert into Sys_User(id,username,password,role) values (#{id},#{username},#{password},#{role})
    </insert>
    

    mapper接口

    void addUser(User user);

    controller

    public String addUser(com.example.demo.object.User user){
        userMapper.addUser(user);
        return "success";
    }
    

    通过@Param注解

    不同的是mapper接口和mapper.xml

    mapper.xml

        insert into Sys_User(id,username,password,role) values (#{user.id},#{user.username},#{user.password},#{user.role})
    </insert>
    

    mapper接口

    void addUser(@Param(value = "user")User user);

    如果不填加这个注解的话直接在xml里面配置运行会出错的

    相关文章

      网友评论

          本文标题:mybatis传入对象

          本文链接:https://www.haomeiwen.com/subject/mmlrsctx.html