返回顶部
首页 > 资讯 > 精选 >releaseSession如何在JSP中使用
  • 493
分享到

releaseSession如何在JSP中使用

jspreleasesession 2023-05-31 10:05:44 493人浏览 独家记忆
摘要

releaseSession如何在jsP中使用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。JSP 开发之 releaseSession的实例详解Hiberna

releaseSession如何在jsP中使用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

JSP 开发之 releaseSession的实例详解

Hibernate可以实现分页查询,昨天试了一下,分页效果不错。但是发现了一个问题,就是当请求超过20次的时候页面就会卡死。经检查,是卡在分页查询这一块。

应用程序采用struts2 + spring2 + hibernate3架构

连接池配置使用的是c3p0, 最大池大小为20, 很显然是连接池耗尽导致的。 增加连接池大小只是饮鸩止渴,总还有耗尽的时候,必须找到根本原因。

Dao类的分页查询方法如下:

java 代码 

public List getTopics(int perPageStartNum, int perPageShowNum, long f_id) {   Query query = getSession().createQuery("from Topic where forumId=" + f_id);   query.setFirstResult(perPageStartNum);   query.setMaxResults(perPageShowNum);   return query.list(); }

我尝试在获得list之后,使用getSession().close()关闭,没有效果。

早上来上班继续调试,问题依旧。仔细想想可能还是对于spring中集成的操作hibernate session 的方法不熟悉。

查阅Spring api:

geSession()是org.springframework.ORM.hibernate3.support.HibernateDaoSupport 中的一个方法,

它可以从当前事务或者一个新的事务获得一个hibernate session.

通常使用releaseSession(org.hibernate.Session)方法与getSession()配合。

如果没有绑定线程,releaseSession关闭由这个DAO的SessionFactory创建的Hibernate Session。 

修改后的代码为:

public List getTopics(int perPageStartNum, int perPageShowNum, long f_id) {   Session session = getSession();    List list = session.createQuery("from Topic where forumId=" + f_id)       .setFirstResult(perPageStartNum)       .setMaxResults(perPageShowNum)       .list();    releaseSession(session);    return list; }

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网精选频道,感谢您对编程网的支持。

--结束END--

本文标题: releaseSession如何在JSP中使用

本文链接: https://lsjlt.com/news/224960.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • releaseSession如何在JSP中使用
    releaseSession如何在JSP中使用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。JSP 开发之 releaseSession的实例详解Hiberna...
    99+
    2023-05-31
    jsp releasesession
  • jsp如何使用jar包中的jsp文件
    要使用jar包中的jsp文件,您需要按照以下步骤进行操作:1. 将jar包添加到您的项目的构建路径中。这可以通过将jar包添加到您的...
    99+
    2023-08-18
    jsp jar
  • Java中JSP的Cookie如何使用
    本文小编为大家详细介绍“Java中JSP的Cookie如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java中JSP的Cookie如何使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。JSP Cooki...
    99+
    2023-07-04
  • JSP如何使用FCKeditor
    小编给大家分享一下JSP如何使用FCKeditor,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!FCKeditor是sourceforge.net上面的一个开源项目,主要是实现在线网页编辑器的功能,可以让web程序拥有如M...
    99+
    2023-06-17
  • 如何在jsp中引入css
    本篇文章为大家展示了如何在jsp中引入css,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。什么是csscss是一种用来表现HTML或XML等文件样式的计算机语言,主要是用来设计网页的样式,使网页更加...
    99+
    2023-06-14
  • JSP的setProperty如何使用
    在JSP中,可以使用setProperty标签来设置JavaBean的属性值。使用setProperty标签的语法是:``````其...
    99+
    2023-08-15
    JSP setProperty
  • JSP的include指令如何使用
    JSP的include指令用于将一个JSP页面包含到另一个JSP页面中。使用include指令可以实现代码的重用和模块化。下面是in...
    99+
    2023-08-12
    JSP include
  • session在jsp中不显示如何解决
    如果在JSP中使用Session的值,但是值不显示,可能有以下几个原因:1. 检查是否正确设置了Session的值。可以在设置Ses...
    99+
    2023-09-14
    JSP session
  • jsp中如何使用smartupload组件上传文件
    jsp中如何使用smartupload组件上传文件,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。在JSP中使用smartUPLOAD组件上传文件  jsp对上传文件的...
    99+
    2023-06-03
  • 如何在jsp页面写javascript
    随着互联网的发展,动态网页技术越来越成熟,JSP技术也越来越受到开发者的青睐。在JSP页面中,JavaScript的应用广泛而深入,可以实现动态交互效果,为网站增加了更多的互动和生动性。下面就介绍一下如何在JSP页面中写JavaScript...
    99+
    2023-05-14
  • jsp中如何写Javascript
    这篇文章主要介绍了jsp中如何写Javascript,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 方法:1、直...
    99+
    2024-04-02
  • 在jsp中怎么调用javabean
    在JSP中调用JavaBean可以通过以下步骤:1. 首先,在JSP页面中导入JavaBean类。可以通过使用``指令导入JavaB...
    99+
    2023-08-08
    jsp javabean
  • Jsp 中Request怎么使用
    这篇文章将为大家详细讲解有关Jsp 中Request怎么使用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。jsp中request对象的变量列表<%out.println("Protocol...
    99+
    2023-06-03
  • jsp中怎么使用javabean
    在JSP中使用JavaBean,可以按照以下步骤进行:1. 首先,在JSP页面的顶部声明一个JavaBean对象:```jsp```...
    99+
    2023-08-18
    jsp javabean
  • 如何在Win2000下用PHP和JSP连接MySQL
    这篇文章主要讲解了“如何在Win2000下用PHP和JSP连接MySQL”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何在Win2000下用PHP和JSP...
    99+
    2024-04-02
  • 如何使用JSP连接MYSQL数据库
    这篇文章主要介绍如何使用JSP连接MYSQL数据库,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 第一步你已经完成了,但是我想,那个只是最基础的。最迫切...
    99+
    2024-04-02
  • jsp支持如何实现添加在Spring boot中
    今天就跟大家聊聊有关jsp支持如何实现添加在Spring boot中 ,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。spring boot添加对jsp的支持,以下是pom.xml文件...
    99+
    2023-05-31
    springboot spring boo jsp
  • 在jsp中调用javabean的问题
    在JSP中调用JavaBean的问题,需要按照以下步骤进行操作:1. 在JSP页面中导入JavaBean类所在的包,可以使用``语句...
    99+
    2023-08-08
    jsp
  • 在win98下如何安装JSP环境
    小编给大家分享一下在win98下如何安装JSP环境,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在PWIN98SE环境下 ,我使用JSP运行环境为JSWDK-1....
    99+
    2023-06-03
  • 如何处理JSP中的中文
    这篇文章主要为大家展示了“如何处理JSP中的中文”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何处理JSP中的中文”这篇文章吧。有许多miniJ2EE的使用者询问minij2ee如何处理FOR...
    99+
    2023-06-03
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作