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);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。