IDEA版ssm增删改查

上篇做好登录之后开始进行角色的管理

entity类

可使用mybatis的逆向工程自动生成

import java.sql.Timestamp;
//时间类型为Timestamp
public class Role {

	private int r_id;
	private String r_name;
	private String r_desc;
	private Timestamp r_utime;
	public int getR_id() {
		return r_id;
	}
	public void setR_id(int r_id) {
		this.r_id = r_id;
	}
	public String getR_name() {
		return r_name;
	}
	public void setR_name(String r_name) {
		this.r_name = r_name;
	}
	public String getR_desc() {
		return r_desc;
	}
	public void setR_desc(String r_desc) {
		this.r_desc = r_desc;
	}
	public Timestamp getR_utime() {
		return r_utime;
	}
	public void setR_utime(Timestamp r_utime) {
		this.r_utime = r_utime;
	}
	@Override
	public String toString() {
		return "Role [r_id=" + r_id + ", r_name=" + r_name + ", r_desc=" + r_desc + ", r_utime=" + r_utime + "]";
	}
	

}

RoleController层

在这里插入图片描述

@Controller
@RequestMapping("/admin/role")
public class RoleController {

	@Autowired
	private RoleService rs;

	@RequestMapping("/list.action")
	public String list(Model model) {
		List<Role> list = rs.list();
		model.addAttribute("list", list);

		return "/role/roleList";
	}

}

service层

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

添加角色

在这里插入图片描述

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

在这里插入图片描述---------------------------------------------------------------------------------------------------------------------------------------------------------------------

编辑角色

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

删除

在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述

<?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="crm.mapper.RoleMapper">
	<resultMap  type="crm.pojo.Role" id="BaseResultMap">
		<id column="r_id"    property="r_id" jdbcType="INTEGER" />
		<result column="r_name" property="r_name" jdbcType="VARCHAR" />
		<result column="r_desc" property="r_desc" jdbcType="VARCHAR" />
		<result column="r_utime" property="r_utime" jdbcType="TIMESTAMP"/>
	</resultMap>

	<select id="list"  resultMap="BaseResultMap">
		   select * from t_role
	</select> 
	
	<insert id="insert" parameterType="crm.pojo.Role">
		insert into t_role values(null, #{r_name,jdbcType=VARCHAR},
		 #{r_desc,jdbcType=VARCHAR},#{r_utime,jdbcType=TIMESTAMP})	
	</insert>
	
	<delete id="delete" parameterType="Integer">
		 delete from t_role where r_id = #{r_id}
	</delete>
	
	<select id="queryById" parameterType="Integer" resultType="crm.pojo.Role">
		select * from t_role where r_id = #{r_id}
	
	</select>
	
	<update id="update" parameterType="crm.pojo.Role">
	   update t_role set r_name = #{r_name},r_desc = #{r_desc}
	        ,r_utime = #{r_utime} where r_id = #{r_id}
	</update>
	
	
	
</mapper>






简单的角色crud完成

在这里插入图片描述
代码自取 杭歌的代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值