`
hnwangdan
  • 浏览: 20614 次
  • 性别: 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  
光写问题,把解决办法也写上啊,不然贴出来有啥用

相关推荐

    weChatpay完整版java

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

    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("登录失败"); ...

    request.getSession().doc

    request.getSession().doc

    java拦截器

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

    登录过滤器

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

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

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

    用户管理系统(ums)

    HttpSession session= request.getSession(); // 设置session的值 session.setAttribute("userList", list); //跳转到显示的页面,格式(得到当前页面的+要跳转的页面) response.sendRedirect(request....

    javaweb 做图片水印,水印图片到目录图片上去

    String planeImage = request.getSession().getServletContext().getRealPath("/image").replace("\\", "/")+"/"+"symark.png"; //获取目标图片的路径String targetPic = request.getSession().getServletContext()....

    java 中 request.getSession(true、false、null)的区别

    主要介绍了java 中 request.getSession(true/false/null)的区别的相关资料,需要的朋友可以参考下

    新闻发布系统

    if (opr == null) { // 如果不传参数opr时,不处理会引发NPE(NullPointerException) response.sendError(500, "opr参数是必须的"); // 发送错误代码500(内部代码错误)及提示信息,可在web.xml中定制报错页面 ...

    javaee三大框架整合宅急送项目lib包

    通过 window.showModalDialog() 查看流程图页面 (弹出窗口,显示页面 url地址不能修改 ) function showPng(pid){ //alert("查看" + pid + "对应流程图"); window.showModalDialog("${pageContext.request....

    jsp+struts权限管理

    HttpSession hs = ServletActionContext.getRequest().getSession(); ff.newFunction(f, (Integer) hs.getAttribute("mid")); return Action.SUCCESS; } // 处理findFunction请求的方法 @SuppressWarnings(...

    基于tomcat的redis配置

    smartcard中的代码需要修改,redis放值时不能为空 //保存sysOrg中工号所属地市区县 Struts2Utils.getSession().setAttribute(Constants.JCFX_CITY, orgList.get(0).get("CITY_CODE")); Struts2Utils.getSession()....

    hibernate的flush机制

    对hibernate的flush机制有兴趣可以看看

    java 同一用户不能同时登陆问题

    UserVo u =(UserVo) event.getSession().getAttribute(SysParams.SESSION_USER); if (httpssessionmap.containsKey(userid)&&httpssessionmap.get(userid).equals(event.getSession())) { //userIds...

    J2EE利用Hibernate采用B/S架构网页设计

    public static Session getSession() throws HibernateException { Session session = (Session) threadLocal.get(); if (session == null || !session.isOpen()) { if (sessionFactory == null) { ...

    [C#]统计在线人数

    //不知道Rows.Count是否随循环减少,如果是效率就大于foreach且这里不能使用foreach for(int i=0; i< dtOnline.Rows.Count; i++ ) { DataRow drDel = dtOnline.Rows[i]; TimeSpan ts= DateTime.Now - Convert....

    NHibernate Demo

    5.连接是单线程的,在整个httpRequest处理过程中是公用的,缓存在HttpContext context中 see ref NHibernateHelper.getSession... 6.增加log4net演示,这是一个强大的log记录组件. 這個免費OR Mapping的工具很強大, ...

    基于servlet的购物车

    //保存到Session范围 request.getSession().setAttribute("shoppingCart", SC); // System.out.println("SESSION===================>"+request.getSession().getAttribute("shoppingCart")); request....

Global site tag (gtag.js) - Google Analytics