zoukankan      html  css  js  c++  java
  • springmvc + hibernate中合并增加和更新方法

    springmvc  controller 中合并增加和更新方法

        @RequestMapping("/editLink")
        public void editLink(Link link, String oper, HttpSession session, HttpServletRequest request, HttpServletResponse response) throws Exception {
            Link link1 = new Link();
            if (Kit.isNotNull(link.getId())) {
                linkService.saveOrUpdate(link);
            } else {
                /*link1.setName(link.getName());
                link1.setUrl(link.getUrl());*/
                BeanUtils.copyProperties(link,link1);
                linkService.saveOrUpdate(link1);
            }
            JSONObject obj = new JSONObject();
            obj.put("success", true);
            if (Kit.isNotNull(oper) && "add".equals(oper)) {
                obj.put("message", "添加友情链接信息成功。");
            }
            if (Kit.isNotNull(oper) && "edit".equals(oper)) {
                obj.put("message", "更新友情链接信息成功。");
            }
            outJson(response, obj, "yyyy-MM-dd");
        }
     BeanUtils.copyProperties(source,target)的使用减少写get方法,前提根据spring的自动封装,有点像struts2的封装实体的功能。
  • 相关阅读:
    python爬虫
    绕过CDN查找网站真实IP方法收集
    拖库
    伪静态注入的总结
    国外安全网站信息收集
    python字典去重脚本
    AOP 的利器:ASM 3.0 介绍
    JDK工具
    JVM性能调优监控工具
    DMZ
  • 原文地址:https://www.cnblogs.com/Mr-Clint/p/3487637.html
Copyright © 2011-2022 走看看