`
寻找那一片蓝
  • 浏览: 4629 次
  • 性别: Icon_minigender_2
  • 来自: 河南
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
java.lang.OutOfMemoryError: Java heap space 解决方法 这个问题的根源是jvm虚拟机的默认Heap大小是64M,可以通过设置其最大和最小值来实现.设置的方法主要是几个. 1.可以在windows 更改系统环境变量加上JAVA_OPTS=-Xms64m -Xmx512m 2,如果用的tomcat,在windows下,可以在 C:\tomcat5.5.9\bin\catalina.bat  中加上: set JAVA_OPTS=-Xms64m -Xmx256m 位置在: rem Guess CATALINA_HOME if not defi ...
1. getHibernateTemplate已经封装好了一些基本的方法,可以直接去用 而getSession只是获取一个数据工厂的session,然后大部分方法都需要自己写,加hql语句,然后用query方法执行   2. HibernateTemplate 提供非常多的常用方法来完成基本 ...

为什么用flush()

DAO层有一个方法.内容是getHibernateTemplate().update(userInfo);有的时候可以更新,有的时候不能更新,需要flush().这是为什么?   回答1. 这跟线程有关系,应该是spring使用是ThreadLocal ,一个线程对应一个session,可能是你在同个线程下多次调用 了update,update操作的是游离状态,而出问题的情况下应该是你的session里面已经有一个持久态的userInfo,而更新持久态是要用flush   回答2. 那你就要去了解一下hibernate的缓存机制了。第一次你查询的时候,他是从数据库里查询,当你第二次一 ...
struts2中action取session中的值:   ServletActionContext.getRequest().getSession().setAttribute("user",user); User user = (User) ServletActionContext.getRequest().getSession().getAttribute("user");   struts1中action取session中的值:   request.getSession().setAttribute("user" ...
Global site tag (gtag.js) - Google Analytics