idea下SpringBoot下resources配置文件命名,实现对数据库的增删该查

idea的增删改查

引入js,vue.js ,elmentui插件

  • 在SpringBoot命名文件resources下创建mapper
    创建各种文件xml,写入增删改查
    在这里插入图片描述
  • 在SpringBoot命名文件resources下创建static

加入css中的各种插件
在这里插入图片描述

*在SpringBoot命名文件resources下创建templates
创建自定义包名,创建html文件
在这里插入图片描述

  • xml具体配置

添加动态标签,where if foreach

<?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">
<mapper namespace="com.aaa.p2p.dao.DeptDao">
   <select id="getDeptList" resultType="map">
       select * from TB_DEPT
   </select>
    <select id="getDeptListBy" resultType="map">
        select * FROM TB_DEPT
        <where>
            <if test="DNAME != null and DNAME != ''">
                and dname like '%' ||#{DNAME}|| '%'
            </if>
        </where>
    </select>
    <insert id="deptAdd" >
        insert into TB_DEPT VALUES (TB_DEPT_ID.nextval,#{DNAME},#{DES},#{STATE})
    </insert>
    <update id="updateDept">
        update TB_DEPT set
        DNAME=#{DNAME},
        DES=#{DES},
        STATE=#{STATE}
        where
        ID=#{ID}
    </update>
    <delete id="deleteDept">
         delete from TB_DEPT where ID = #{ID}
    </delete>
    <delete id="batchDel">
        delete from TB_DEPT where ID in
        <foreach collection="list" item="ID" open="(" separator="," close=")">
            #{ID}
        </foreach>
    </delete>
</mapper>
  • dao层直接添加
public interface Userdao {
    /**
     * 员工列表查询
     */
    @Select("select id,user_id,user_name,user_sex,user_sal,user_dept from user")
    List<Map> getUserList();

    /**
     * 车辆添加
     */
    @Insert(value = "insert into user values (null,#{user_id},#{user_name},#{user_sex},#{user_sal},#{user_dept})")
    int addCar(Map map);

    /**
     * 通过条件获取员工列表
     */
    @Select("select id,user_id,user_name,user_sex,user_sal,user_dept from user where user_dept=user_dept")
    List<Map> getDeptListBy(Map map);

    /**
     * 更改
     * @param map
     * @return
     */
    @Insert("update user set user_id=#{user_id},user_name=#{user_name},user_sex=#{user_sex},user_sal=#{user_sal},user_dept=#{user_dept} where id = #{id}")
    int updateUser(Map map);

    /**
     * 删除
     * @param
     * @return
     */
    @Delete("delete from user where id=#{id}")
    int deleteUser(Integer ID);

猜你喜欢

转载自blog.csdn.net/weixin_44000871/article/details/88717556