ssh(Spring+Spring mvc+hibernate)——EmpController

 /**  
* @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.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;import org.entity.Dept;
import org.entity.Emp;
import org.service.IDeptService;
import org.service.IEmpService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.propertyeditors.CustomDateEditor;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.WebDataBinder;
import org.springframework.web.bind.annotation.InitBinder;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;import sun.beans.editors.IntEditor;import com.sun.beans.editors.DoubleEditor;
import com.sun.beans.editors.FloatEditor;
import com.sun.beans.editors.LongEditor;/**   *    * 项目名称:test_ssh_16qn3   * 类名称:DeptController   * 类描述:   * 创建人:Mu Xiongxiong  * 创建时间:2017-12-27 上午10:54:42   * 修改人:Mu Xiongxiong   * 修改时间:2017-12-27 上午10:54:42   * 修改备注:   * @version    *    */
@Controller
public class EmpController {/*** 自动注入Service层*/@Autowiredprivate IEmpService empService;@Autowiredprivate IDeptService deptService;@InitBinder    public void initBinder(WebDataBinder binder) {    binder.registerCustomEditor(Date.class, new CustomDateEditor(new SimpleDateFormat("yyyy-MM-dd"), true)); binder.registerCustomEditor(int.class, new IntEditor());binder.registerCustomEditor(long.class, new LongEditor());  binder.registerCustomEditor(double.class, new DoubleEditor());  binder.registerCustomEditor(float.class, new FloatEditor());  }/*** * @Description: 该方法的主要作用:显示所有的员工* @Title: showDept* @param  @return 设定文件  * @return  返回类型:ModelAndView   * @throws*/@RequestMapping(value="showEmp")public ModelAndView showDept(){ModelAndView modelAndViewContainer = new ModelAndView();List<Emp> empList = empService.queryAll();modelAndViewContainer.addObject("empList",empList);modelAndViewContainer.setViewName("showEmp");return modelAndViewContainer;}/** @Description: 该方法的主要作用:跳转到添加员工页面* @Title: saveEntity* @param  @param dept* @param  @return 设定文件  * @return  返回类型:ModelAndView   * @throws*/@RequestMapping(value="upSave")public ModelAndView upSave(){ModelAndView modelAndView = new ModelAndView();List<Dept> deptList = deptService.queryAll();modelAndView.addObject("deptList", deptList);modelAndView.setViewName("saveEmp");return modelAndView;}/** @Description: 该方法的主要作用:添加部门* @Title: saveEntity* @param  @param dept* @param  @return 设定文件  * @return  返回类型:ModelAndView   * @throws*/@RequestMapping(value="saveEmps")public ModelAndView saveEmp(Emp emp){emp.setEid(((Long)System.currentTimeMillis()).intValue());//插入编号//根据编号查询部门表Dept dept = deptService.queryById(emp.getDid());emp.setDept(dept);empService.saveEntity(emp);//跳转到控制器中的getDeptAll方法return new ModelAndView("redirect:/showEmp.do");}/*** * @Description: 该方法的主要作用:根据编号查询部门信息* @Title: getDeptById* @param  @param id* @param  @return 设定文件  * @return  返回类型:ModelAndView   * @throws*/@RequestMapping(value="getEmpById")public ModelAndView getEmpById(int id){ModelAndView modelAndView = new ModelAndView();List<Dept> deptList = deptService.queryAll();modelAndView.addObject("emp",empService.queryById(id));modelAndView.addObject("deptList", deptList);modelAndView.setViewName("updateEmp");return modelAndView;}/*** * @Description: 该方法的主要作用:修改部门信息* @Title: updateEntity* @param  @param dept* @param  @return 设定文件  * @return  返回类型:ModelAndView   * @throws*/@RequestMapping(value = "updateEmp")public ModelAndView updateEntity(Emp emp) {// 根据编号查询部门表Dept dept = deptService.queryById(emp.getDid());emp.setDept(dept);empService.updateEntity(emp);return new ModelAndView("redirect:/showEmp.do");}/*** * @Description: 该方法的主要作用:删除部门* @Title: delEntity* @param  @param id* @param  @return 设定文件  * @return  返回类型:ModelAndView   * @throws*/@RequestMapping(value="delEmp")public ModelAndView delEmp(int id) {Emp emp = empService.queryById(id);empService.delEntity(emp);return new ModelAndView("redirect:/showEmp.do");}}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/326758.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LEANSOFT领航员 – 基于Docker的DevOps实战培训

2016年&#xff0c;LEANSOFT推出了一系列广受开发人员欢迎的培训&#xff0c;包括《构建高效DevOps团队》&#xff0c;《基于Azure的容器化DevOps数据中心》和《Docker基础培训》。在这些培训中&#xff0c;我们得到了很多反馈&#xff0c;大家对使用Docker来支持DevOps的场景有…

高德地图路线规划 时间_路线准、播报拥堵及时,这次自驾出行高德地图可算是帮了大忙...

在我们日常生活中,自驾已经成为一种很普遍的出行方式,不仅在时间上灵活,特别是一家人出行也比较方便。伴随自驾出行的除了爱车外,一款靠谱的地图导航软件也成为了必不可少的旅行伙伴。目前比较常用的地图导航软件当属高德、百度和腾讯,不少人手机里都会有这三款软件中的其中一个…

JavaScript学习总结(七)——JavaScript函数(function)

转载自 JavaScript学习总结(七)——JavaScript函数(function) 一、函数基本概念 为完成某一功能的程序指令(语句)的集合&#xff0c;称为函数。 二、JavaScript函数的分类 1、自定义函数(我们自己编写的函数)&#xff0c;如&#xff1a;function funName(){} 2、系统函数(J…

ssh(Spring+Spring mvc+hibernate)——applicationContext-servlet.xml

<?xml version"1.0" encoding"UTF-8"?> <beansxmlns"http://www.springframework.org/schema/beans"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xmlns:p"http://www.springframework.org/schema/p"xm…

JavaScript学习总结(八)——JavaScript数组

转载自 JavaScript学习总结(八)——JavaScript数组 JavaScript中的Array对象就是数组&#xff0c;首先是一个动态数组&#xff0c;无需预先制定大小&#xff0c;而且是一个像Java中数组、ArrayList、Hashtable等的超强综合体。 一、数组的声明 常规方式声明&#xff1a; 1、…

命令点无效怎么处理_CAD执行修改命令,你试过重复选择对象吗?

你在执行命令的时候&#xff0c;是习惯先选择对象还是之后才选择对象的呢&#xff1f;不知道细心的你有没有发觉&#xff0c;明明已经先选择对象了才执行命令&#xff0c;为什么之后还要重复选择对象&#xff1f;这里可以分几种情况来讨论一下。CAD版本&#xff1a;中望CAD 202…

gson转对象

gson转对象 Gson 中对象类型的相互转换 最近使用Gson来处理了json串&#xff0c;使用了一些常用的方法&#xff0c;为加深印象&#xff0c;因此记录下来 package JsonObjectDemo;import com.google.gson.*; import com.google.gson.reflect.TypeToken;import java.util.Array…

一起脱去小程序的外套和内衣 - 微信小程序架构解析

作者介绍&#xff1a; 渠宏伟&#xff0c;腾讯高级工程师&#xff0c;从事Web前端开发5年&#xff0c;先后负责企鹅电竞、腾讯视频VIP、腾讯OA开发框架、腾讯微信HR助手等项目。对Web前端架构、.NET架构有丰富的经验。 | 导语 微信小程序的公测掀起了学习小程序开发的浪潮&…

基数排序+速度测试

package com.atguigu.sort;import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date;/*** 创建人 wdl* 创建时间 2021/3/22* 描述*/ public class RadixSort {public static void main(String[] args) {//53, 3, 542, 748, 14, 214 // int …

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

/** * Title: DeptServiceImpl.java * Package org.service.impl * Description: TODO该方法的主要作用&#xff1a; * author A18ccms A18ccms_gmail_com * date 2017-11-21 上午10:08:50 * version V1.0 */ package org.service.impl;import java.io.Serializable; imp…

JavaScript学习总结(九)——Javascript面向(基于)对象编程

转载自 JavaScript学习总结(九)——Javascript面向(基于)对象编程 一、澄清概念 1.JS中"基于对象面向对象" 2.JS中没有类(Class)&#xff0c;但是它取了一个新的名字叫“原型对象”&#xff0c;因此"类原型对象" 二、类(原型对象)和对象(实例)的区别与联…

杭州驾照驾驶证更换

1.去杭州市和睦医院体检 体检费15元 做个测试眼睛度数的 2.去杭州车管所 换证 排队大约20分钟 要带一张白底照片 也可以现场有自助拍照的 弄好之后大约再等 20分钟 可以拿到证件 其他 可以去xx邮政的 不过不是现场拿证 要过7个工作日 会邮寄过来

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

/** * Title: EmpServiceImpl.java * Package org.service.impl * Description: TODO该方法的主要作用&#xff1a; * author A18ccms A18ccms_gmail_com * date 2017-11-21 上午10:19:41 * version V1.0 */ package org.service.impl;import java.io.Serializable; impo…

将Springboot项目放在服务器上一直运行

nohup java -jar hz-sms-0.0.1-SNAPSHOT.jar >/www/wwwroot/...-0.0.1-SNAPSHOT.out 2>&1 &

迁移数据库到SQL on Linux Docker

问题引入 前一篇文章&#xff0c;菜鸟找到了SQL on Linux Docker容器销毁后&#xff0c;容器中的数据库文件可以得以保留的方法&#xff0c;老鸟非常开心。所以&#xff0c;今天又提出了新的问题&#xff1a;“鸟儿&#xff0c;如果我想把我的数据库从SQL on Windows迁移到SQL …

Spring IoC 容器

转载自 Spring IoC 容器 IoC 容器 Spring 容器是 Spring 框架的核心。容器将创建对象&#xff0c;把它们连接在一起&#xff0c;配置它们&#xff0c;并管理他们的整个生命周期从创建到销毁。Spring 容器使用依赖注入&#xff08;DI&#xff09;来管理组成一个应用程序的组…

keyshot卡住了还能保存吗_相机希望你知道的13件事 keyshot相机切换事件

一次我去我学校的球场看足球比赛&#xff0c;遇见一对父母&#xff0c;他们在为自己的孩子拍摄&#xff0c;全程用自动挡&#xff0c;还对着几百米远奔跑的儿童开闪光灯!老实说作为一名严肃的摄影爱好者我有深深的强迫症&#xff0c;于是忍不住就上去跟他们聊开手把手教拍摄技巧…

mybatis-plus le ge 记录

mybatis-plus le ge 记录_LazyTing的博客-CSDN博客 出异常源代码 this.baseMapper.selectList(new QueryWrapper<PersonnelRoleDO>().lambda().eq(PersonnelRoleDO::getTenantId, tenantId).eq(PersonnelRoleDO::getPersonnelCode, personnelCode).ge(PersonnelRoleDO::g…

ssh(Spring+Spring mvc+hibernate)——applicationContext.xml

<?xml version"1.0" encoding"UTF-8"?> <beansxmlns"http://www.springframework.org/schema/beans"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xmlns:p"http://www.springframework.org/schema/p"xm…