`
hnwangdan
  • 浏览: 21138 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

getSession().saveOrUpdate(u);//不保存,不更新

SQL 
阅读更多

/**更新员工信息*/
 public void updateUser(User user){
  User u = (User) getSession().load(User.class, user.getId());
  u.setUsername(user.getUsername());
  u.setPassword(user.getPassword());
  System.out.println("密码:"+u.getPassword()+"用户名:"+u.getUsername()+"user.id"+u.getId());
//  getSession().saveOrUpdate(u);//不保存,不更新
//  getSession().merge(u);
  
 }

 

这是为什么呢?

经过不懈努力终于找到答案了“”

 

弄清楚了|||“|”|“|”

请注意这里

初始化实体对象的状态信息(作为之后脏数据检查的依据),并将其纳入内部缓存。注意这里Session.update方法本身并没有发送Update SQL完成数据更新操作,Update SQL将在之后的Session.flush方法中执行(Transaction.commit在真正提交数据库事务之前会调用Session.flush)。

 

分享到:
评论
1 楼 yufei2999 2013-01-02  
光写问题,把解决办法也写上啊,不然贴出来有啥用

相关推荐

    servlet3.0新特性源代码

    String uploadPath=req.getSession().getServletContext().getRealPath("/upload"); System.out.println(uploadPath);//输出上传的文件路径 String value=part.getHeader("content-disposition");//设置头信息 ...

    数据库测试test.sql

    ... ... ... import javax.servlet.RequestDispatcher;...import javax.servlet.ServletContext;... response.sendRedirect("../admin/success.jsp"); }else{ //失败跳转回登录页面 //out.println("登录失败"); ...

    谷歌验证码kaptcha安装与使用教程

    request.getSession().setAttribute(Constants.KAPTCHA_SESSION_KEY, text); } } ``` 4. **验证验证码** - 当用户提交表单时,服务器端会收到用户输入的验证码,通过比较用户输入的验证码与之前保存在session...

    weChatpay完整版java

    UserAccessToken token = (UserAccessToken) request.getSession().getAttribute("UserAccessToken"); if(null==token){ token = util.getAccessToken3(Constants.APPID, Constants.SECRET,code); ...

    STRUTS2获得session和request

    而`session`则用于保存用户会话状态的数据,如登录状态、购物车信息等,它通过在服务器端存储一个唯一标识符(通常为一个随机字符串),并在每次请求时将这个标识符通过cookie或URL重写等方式传递回服务器,从而实现...

    spring_mvc控制网站登录用户失效后跳登录页面

    response.sendRedirect("../login.jsp"); return false; } return true; } } ``` 上述代码中: - `preHandle`方法用于检查用户的登录状态。 - 如果`ekaUser`为`null`,表示用户尚未登录或其会话已失效,则通过...

    request.getSession().doc

    Request.getSession() 方法详解 Request.getSession() 方法是 HttpServletRequest 对象中的一个方法,用于获取当前 HTTP 请求关联的 HttpSession 对象。如果当前会话不存在,可以通过 create 参数控制是否创建一个...

    java控制台输入cmd命令, ssh远程linux shell命令, 并打印命令输出到控制台

    Session session = jsch.getSession("username", "hostname", 22); session.setPassword("password"); // 设置一些SSH连接配置 session.setConfig("StrictHostKeyChecking", "no"); // 连接服务器 session....

    Java开发绝对和相对路径问题

    在 JSP/Servlet 中,正确的理解和使用路径非常重要,避免使用类似".","./","../../" 等类似的相对该文件位置的相对路径,使用 request.getContextPath() 方法来获取当前应用的相对路径,可以避免许多问题。

    SpringMVC拦截器实现登录认证

    HttpSession session = request.getSession(); // 检查用户是否已登录 Object user = session.getAttribute("USER"); if (user == null) { // 如果用户未登录,重定向到登录页面 response.sendRedirect("/...

    Servlet学习的例子

    通过`HttpServletRequest`的`getSession()`方法,我们可以获取或创建一个新的会话,存储和读取用户会话数据。 5. **转发与重定向**:在Servlet中,我们可以使用`RequestDispatcher`进行请求转发或重定向。`forward...

    编辑器设置

    "fileManagerJson": "../../jsp/file_manager_json.jsp" } ``` ### 二、KindEditor简介及配置 #### 1. KindEditor介绍 KindEditor是一款基于jQuery的所见即所得的在线富文本编辑器。它具有丰富的功能,如文本编辑...

    登录过滤器

    HttpSession session = request.getSession(); //是否登录 //开放注册页面 if(null==session.getAttribute("merchantInfo") &&request.getRequestURL().indexOf("regist/merchant/acount.jsp")==-1){ ...

    Filter使用范例--登陆验证

    User user = (User) req.getSession().getAttribute("currentUser"); if (user == null) { // 用户未登录,重定向到登录页面 res.sendRedirect("/login.jsp"); } else { // 用户已登录,放行请求 chain....

    Java_Spring 4的WebSocket示例.zip

    Spring 4引入了对WebSocket的支持,使得开发人员能够构建高度交互性的Web应用,如聊天室、实时图表更新或在线游戏等。在这个Java_Spring 4的WebSocket示例中,我们将深入探讨如何在Spring应用中集成WebSocket,以及...

    一个封装了微信小程序服务端接口的SDK

    $weapp = new WeApp('appid','secret','.../缓存的路径/'); //例如,在laravel,文件缓存路径为'../storage/cache/' $weapp = new WeApp('wxc123...','123456...','../storage/cache/'); 2. 通过客户端上传的code换取...

    java拦截器

    User user = (User) request.getSession().getAttribute("user"); try { if (user.equals(null)) { response.sendRedirect(serverConfig.SERVER + "admin/user/goLogin"); return false; } else { return ...

    java中使用session模拟用户登陆

    HttpSession session = request.getSession(); // 获取或创建Session session.setAttribute("username", validatedUsername); // 设置Session属性 ``` 4. **创建登录成功的页面**:将用户重定向到一个已登录的...

    SSH文件上传与下载

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。在IT领域,SSH常用于文件传输,如文件的上传和下载,它提供了加密的数据传输,确保了数据的安全性。本篇文章将深入探讨SSH...

    SSH框架搭配,spring+struts+hibernate框架搭配步骤

    SSH 框架搭配,Spring+... public static Session getSession() { return sessionFactory.getCurrentSession(); } } ``` 到这里,SSH 框架搭配的详细步骤就完成了。开发者可以根据需要,进行进一步的配置和开发。

Global site tag (gtag.js) - Google Analytics