ssh(Spring+Spring mvc+hibernate)——DeptController.java
/**
* @Title: DeptController.java
* @Package org.action
* @Description: TODO该方法的主要作用:
* @author A18ccms A18ccms_gmail_com
* @date 2017-12-27 上午10:54:42
* @version V1.0
*/
package org.action;import java.util.List;import org.entity.Dept;
import org.service.IDeptService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;/** * * 项目名称:test_ssh_16qn3 * 类名称:DeptController * 类描述: * 创建人:Mu Xiongxiong * 创建时间:2017-12-27 上午10:54:42 * 修改人:Mu Xiongxiong * 修改时间:2017-12-27 上午10:54:42 * 修改备注: * @version * */
@Controller
public class DeptController {/*** 自动注入Service层*/@Autowiredprivate IDeptService deptService;@RequestMapping(value="showDept")public ModelAndView showDept(){ModelAndView modelAndViewContainer = new ModelAndView();List<Dept> deptList = deptService.queryAll();modelAndViewContainer.addObject("deptList",deptList);modelAndViewContainer.setViewName("showDept");return modelAndViewContainer;}/** @Description: 该方法的主要作用:添加部门* @Title: saveEntity* @param @param dept* @param @return 设定文件 * @return 返回类型:ModelAndView * @throws*/@RequestMapping(value="saveDept")public ModelAndView saveDept(Dept dept){dept.setId(((Long)System.currentTimeMillis()).intValue());//插入编号deptService.saveEntity(dept);//跳转到控制器中的getDeptAll方法return new ModelAndView("redirect:/showDept.do");}/*** * @Description: 该方法的主要作用:根据编号查询部门信息* @Title: getDeptById* @param @param id* @param @return 设定文件 * @return 返回类型:ModelAndView * @throws*/@RequestMapping(value="getDeptById")public ModelAndView getDeptById(int id){ModelAndView modelAndView = new ModelAndView();modelAndView.addObject("dept",deptService.queryById(id));modelAndView.setViewName("updateDept");return modelAndView;}/*** * @Description: 该方法的主要作用:修改部门信息* @Title: updateEntity* @param @param dept* @param @return 设定文件 * @return 返回类型:ModelAndView * @throws*/@RequestMapping(value="updateEntity")public ModelAndView updateEntity(Dept dept){deptService.updateEntity(dept);return new ModelAndView("redirect:/showDept.do");}/*** * @Description: 该方法的主要作用:删除部门* @Title: delEntity* @param @param id* @param @return 设定文件 * @return 返回类型:ModelAndView * @throws*/@RequestMapping(value="delDept")public ModelAndView delDept(int id) {Dept dept = deptService.queryById(id);deptService.delEntity(dept);return new ModelAndView("redirect:/showDept.do");}}
ssh(Spring+Spring mvc+hibernate)——DeptController.java相关推荐
- Spring 4 MVC+Hibernate 4+MySQL+Maven使用注解集成实例
Spring 4 MVC+Hibernate 4+MySQL+Maven使用注解集成实例 转自:通过注解的方式集成Spring 4 MVC+Hibernate 4+MySQL+Maven,开发项目样例 ...
- ssh(Spring+Spring mvc+hibernate)——EmpServiceImpl.java
/** * @Title: EmpServiceImpl.java * @Package org.service.impl * @Description: TODO该方法的主要作用: * @autho ...
- ssh(Spring+Spring mvc+hibernate)——DeptServiceImpl.java
/** * @Title: DeptServiceImpl.java * @Package org.service.impl * @Description: TODO该方法的主要作用: * @auth ...
- ssh(Spring+Spring mvc+hibernate)——IDeptService.java和IEmpService.java
IEmpService.java的代码: /** * @Title: IEmpService.java * @Package org.service * @Description: TODO该方法的主 ...
- ssh(Spring+Spring mvc+hibernate)——EmpDaoImpl.java
/** * @Title: EmpDaoImpl.java * @Package org.dao.impl * @Description: TODO该方法的主要作用: * @author A18ccm ...
- ssh(Spring+Spring mvc+hibernate)——DeptDaoImpl.java
/** * @Title: DeptDaoImpl.java * @Package org.dao.impl * @Description: TODO该方法的主要作用: * @author A18cc ...
- ssh(Spring+Spring mvc+hibernate)——BaseDaoImpl.java
/** * @Title: BaseDaoImpl.java * @Package org.dao.impl * @Description: TODO该方法的主要作用: * @author A18cc ...
- sh(Spring+Spring mvc+hibernate)——IEmpDao.java
/** * @Title: IEmpDao.java * @Package org.dao * @Description: TODO该方法的主要作用: * @author A18ccms A18ccm ...
- sh(Spring+Spring mvc+hibernate)——IDeptDao.java
/** * @Title: IDeptDao.java * @Package org.dao * @Description: TODO该方法的主要作用: * @author A18ccms A18cc ...
最新文章
- SSO 认证机制对比
- vbyone接口引脚定义_一文了解A、B、C、D、E 5 种HDMI接口类型!网友:今天总算明白了...
- Windows x64内核学习笔记(三)—— SMEP SMAP
- 从2019年-2021年的各大顶会论文,看动态神经网络的发展
- Windows8/Silverlight/WPF/WP7/HTML5周学习导读(1月1日-1月6日)
- Linux游戏0 A.D.操作说明(持续更新中)
- skynet源码阅读5--协程调度模型
- 【云小课】基础服务第25课 容灾演练:平时多练兵,急时保可用!
- 有一个写代码很厉害的老板是怎样一种体验?
- iOS UITabBarController
- 【批处理】肉鸡扫描脚本
- VMware 8.0下载地址
- QGIS 3初级到高级
- 注册美国iTunes账号步骤(跳过绑定银行卡)
- IDEA使用教程之创建一个工程(一)
- 五到十分钟java演讲_10分钟励志演讲稿5篇最新
- 黄向东:工业物联网数据库 IoTDB及其应用
- Lamp 架构 搭建 论坛网站
- 嵌入式接口之TIM定时器与NVIC的STM32模板库函数的一些解释
- 逻辑学探幽 Part1
热门文章
- Apple Catching POJ - 2385(基础的动态规划算法)
- php字符串类型详解,php数字类型之字符串类型详解
- java中factory方法_Java的23中设计模式--工厂方法模式(Factory Method)
- linux apache找不到woff2,使服务器Nginx(或者Apache)支持woff2等字体文件
- 数据结构选择题(c语言)
- cmake编译opencv3.0
- 深入理解 JVM Class文件格式(八)
- Easy Math(ACM-ICPC 2018 徐州赛区网络预赛)(递归 + 杜教筛)
- P5641 【CSGRound2】开拓者的卓识(多项式)
- 【Hitachi2020C】ThREE【构造】【二分图染色】