/**
* @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相关推荐

  1. Spring 4 MVC+Hibernate 4+MySQL+Maven使用注解集成实例

    Spring 4 MVC+Hibernate 4+MySQL+Maven使用注解集成实例 转自:通过注解的方式集成Spring 4 MVC+Hibernate 4+MySQL+Maven,开发项目样例 ...

  2. ssh(Spring+Spring mvc+hibernate)——EmpServiceImpl.java

    /** * @Title: EmpServiceImpl.java * @Package org.service.impl * @Description: TODO该方法的主要作用: * @autho ...

  3. ssh(Spring+Spring mvc+hibernate)——DeptServiceImpl.java

    /** * @Title: DeptServiceImpl.java * @Package org.service.impl * @Description: TODO该方法的主要作用: * @auth ...

  4. ssh(Spring+Spring mvc+hibernate)——IDeptService.java和IEmpService.java

    IEmpService.java的代码: /** * @Title: IEmpService.java * @Package org.service * @Description: TODO该方法的主 ...

  5. ssh(Spring+Spring mvc+hibernate)——EmpDaoImpl.java

    /** * @Title: EmpDaoImpl.java * @Package org.dao.impl * @Description: TODO该方法的主要作用: * @author A18ccm ...

  6. ssh(Spring+Spring mvc+hibernate)——DeptDaoImpl.java

    /** * @Title: DeptDaoImpl.java * @Package org.dao.impl * @Description: TODO该方法的主要作用: * @author A18cc ...

  7. ssh(Spring+Spring mvc+hibernate)——BaseDaoImpl.java

    /** * @Title: BaseDaoImpl.java * @Package org.dao.impl * @Description: TODO该方法的主要作用: * @author A18cc ...

  8. sh(Spring+Spring mvc+hibernate)——IEmpDao.java

    /** * @Title: IEmpDao.java * @Package org.dao * @Description: TODO该方法的主要作用: * @author A18ccms A18ccm ...

  9. sh(Spring+Spring mvc+hibernate)——IDeptDao.java

    /** * @Title: IDeptDao.java * @Package org.dao * @Description: TODO该方法的主要作用: * @author A18ccms A18cc ...

最新文章

  1. SSO 认证机制对比
  2. vbyone接口引脚定义_一文了解A、B、C、D、E 5 种HDMI接口类型!网友:今天总算明白了...
  3. Windows x64内核学习笔记(三)—— SMEP SMAP
  4. 从2019年-2021年的各大顶会论文,看动态神经网络的发展
  5. Windows8/Silverlight/WPF/WP7/HTML5周学习导读(1月1日-1月6日)
  6. Linux游戏0 A.D.操作说明(持续更新中)
  7. skynet源码阅读5--协程调度模型
  8. 【云小课】基础服务第25课 容灾演练:平时多练兵,急时保可用!
  9. 有一个写代码很厉害的老板是怎样一种体验?
  10. iOS UITabBarController
  11. 【批处理】肉鸡扫描脚本
  12. VMware 8.0下载地址
  13. QGIS 3初级到高级
  14. 注册美国iTunes账号步骤(跳过绑定银行卡)
  15. IDEA使用教程之创建一个工程(一)
  16. 五到十分钟java演讲_10分钟励志演讲稿5篇最新
  17. 黄向东:工业物联网数据库 IoTDB及其应用
  18. Lamp 架构 搭建 论坛网站
  19. 嵌入式接口之TIM定时器与NVIC的STM32模板库函数的一些解释
  20. 逻辑学探幽 Part1

热门文章

  1. Apple Catching POJ - 2385(基础的动态规划算法)
  2. php字符串类型详解,php数字类型之字符串类型详解
  3. java中factory方法_Java的23中设计模式--工厂方法模式(Factory Method)
  4. linux apache找不到woff2,使服务器Nginx(或者Apache)支持woff2等字体文件
  5. 数据结构选择题(c语言)
  6. cmake编译opencv3.0
  7. 深入理解 JVM Class文件格式(八)
  8. Easy Math(ACM-ICPC 2018 徐州赛区网络预赛)(递归 + 杜教筛)
  9. P5641 【CSGRound2】开拓者的卓识(多项式)
  10. 【Hitachi2020C】ThREE【构造】【二分图染色】