赞
踩
前一章节我们学习了使用注解方式实现后端数据库增删改查操作
基于SpringBoot+Vue+ElementUI+Mybatis前后端分离管理系统超详细教程(二)
本节课程接着拓展一下用xml配置文件方式来实现对数据库更新操作,其他增删查操作同理。
4.1、这里由于版本和idea的语法检查规则,我的表名爆红,
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <!--namespace指向mapper.xml对应的Mapper接口文件,根据个人项目修改成自己的名字-->
- <mapper namespace="com.xrk.ejobback.mapper.UserMapper">
- </mapper>
(1)按照下图步骤复制路径
(2)复制好的路径粘贴在如下图红线的引号里:
- <update id="update">
- update sys_user
- <set><!--这里我们做这样的判断,主要是为了实现不将原有的数据置空,非必须项-->
- <if test="username !=null ">
- username=#{username},
- </if>
- <!--一般情况password不能修改,修改密码通常单独拉出来做一个业务-->
- <if test="password !=null ">
- password=#{password},
- </if>
- <if test="nickname !=null ">
- nickname=#{nickname},
- </if>
- <if test="email !=null ">
- email=#{email},
- </if>
- <if test="phone !=null ">
- phone=#{phone},
- </if>
- <if test="address !=null ">
- address=#{address}
- </if>
- </set>
- <where>
- id=#{id}
- </where>
- </update>
这里由于版本和idea的语法检查规则,我的表名爆红;
把数据库添加到idea里面:
把刚刚复制的路径粘贴在圈1的位置,圈儿2是自己的数据库账号密码,圈3自定义名字,填好了先点击圈4,看到步骤4.2.4中的窗口再点击圈5、6。
可以看到xml文件中爆红和警告全部消失
证明我们的Xml配置生效
经过前面几个章节的学习我们掌握了:
1、如何使用Vue快速搭建前台工程化项目,并结合elementUI优化了界面;
2、还学会了使用注解、xml配置两种方式对后端进行数据库CRUD操作;
3、第四章节我们接着学习前后端跨域连接,这样就架起了前后端交互的桥梁。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。