MyBatis中映射文件和实体类的关联性(3)

<!-- 更新语句,参数也是User对象 -->
    <update>
        UPDATE sys_user SET
            company_id = #{company.id},
            office_id = #{office.id},
            login_name = #{loginName},
            password = #{password},
            no = #{no},
            name = #{name},
            email = #{email},
            phone = #{phone},
            mobile = #{mobile},
            user_type = #{userType},
            update_by = #{updateBy.id},
            update_date = #{updateDate},
            remarks = #{remarks},
            login_flag = #{loginFlag},
            photo = #{photo},
            qrcode = #{qrCode},
            school = #{school.id}
        WHERE id = #{id}
    </update>

<!-- 物理删除用户 -->
    <update>
        DELETE FROM sys_user
        WHERE id = #{id}
    </update>

<!-- 逻辑删除用户 -->
    <update>
        UPDATE sys_user SET
            del_flag = #{DEL_FLAG_DELETE}
        WHERE id = #{id}
    </update>

</mapper>

整体就是这样,如果后续有什么补充,我会在之后的章节增加;如果有错误欢迎指出并修改。

MyBatis入门学习教程 

Java实战应用:Mybatis实现单表的增删改

[Java][Mybatis]物理分页实现

Mybatis快速入门教程

Mybatis的关于批量数据操作的测试

Mybatis中对List<Object> 对象List的批处理插入操作

MyBatis 的详细介绍请点这里
MyBatis 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/bfb510074749123fe8f14194e2ccfbb9.html