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);