query list-SSH query返回list的问题

问题描述

SSH query返回list的问题

代码:
Session session = getSession();
String hql=" from emp";
Query query=session.createQuery(hql);
query.setMaxResults(10);
query.setFirstResult(0);
query.list();
问题就出在query.list()这儿,第一次查询没问题,但是刷新几次页面,也就是执行几次查询后,就通过断点看到程序到这就结束了,也不报错。页面呢就一直卡主了。这种问题怎么解决。。。。求帮助

解决方案

将session、sessionFactory关闭掉就好了session.close()、sessionFactory.close();

时间: 2024-09-28 05:27:53

query list-SSH query返回list的问题的相关文章

java-lucene中search(Query query, int n)函数返回Topdocs每次运行条数不定问题

问题描述 lucene中search(Query query, int n)函数返回Topdocs每次运行条数不定问题 代码如下 package com.alan.demo; import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; impo

LINQ那些事儿(4)- Query Expression和Query Operator

我学习LINQ的时候是直接看MSDN和LINQ team的blog,经常会被里面的一些名词弄混,下面这些名词你都弄懂了吗? Expression Tree Expression Lambda Expression Query Expression Query Operator Expression Tree 和 Expression的区别类似XmlNode和XmlElement的区别.Expression Tree用于表达对IQueryable<T>类型数据源的查询树,是Select/Wher

数据库-qt 中query.prepare的返回值一直是true

问题描述 qt 中query.prepare的返回值一直是true 正在学习用qt做一个qq的登陆界面,遇到了下面这个问题,我在数据库中只存了两个id,但是当我输入错误的id的时候,query.prepare返回值用debug打出依然是true,是哪里出了问题吗,还有就是数据库表只能创建一次吗,我多次创建为什么提示我创建失败啊,搞了一下午,头疼啊. bool value; QString username=ui->lusername->text(); //获取输入的id QString pas

hibernate中HQL查询count返回query取得其长度

问题描述 QueryResult qr = new QueryResult<T>();Query query = this.getSession().createQuery("select count(o) from "+entityName+" o " +(wherejpql==null? "": " where "+ wherejpql));qr.setTotalRecord(query.getSingleRe

yii Query Builder (yii 查询构造器) 官方指南翻译

/**** Query Builder translated by php攻城师 http://blog.csdn.net/phpgcs Preparing Query Builder 准备 Query Builder Building Data Retrieval Queries 构建数据查找查询 Building Data Manipulation Queries 构建数据操作查询 Building Schema Manipulation Queries构建数据结构操作查询 ****/ Yi

dojo/query源码解析

dojo/query模块是dojo为开发者提供的dom查询接口.该模块的输出对象是一个使用css选择符来查询dom元素并返回NodeList对象的函数.同时,dojo/query模块也是一个插件,开发者可以使用自定义的查询引擎,query模块会负责将引擎的查询结果包装成dojo自己的NodeList对象. require(["dojo/query!sizzle"], function(query){ query("div")... 要理解这个模块就要搞清楚两个问题:

TokuDB · 源码分析 · 一条query语句的执行过程

Mysql是基于代价cost来选择索引,如果一个表有好几个索引,optimizer会分别计算每个索引访问的代价,选择代价最小的索引进行访问,这个索引也被称为access path. Pickup index Mysql在执行query语句的时候会在server层计算每个可选索引的代价,并选择代价最小的索引作为访问路径(access path)去引擎读取数据. server层的handler类为引擎层提供一个框架来计算索引的代价. scan_time:计算全表扫描需要执行时间 records_in

MySQL SQL 分析 - 参数化查询 vs query cache 功能

query cache,  mysql 5 开始附带的一个功能, 与引擎无关, 只与数据查询语法相关.   测试描述: 当前使用中是 MySQL-5.6.14 Linux RHEL6  64 位系统产生环境,  使用 INNODB 引擎, 分配 innodb 2g 内存空间   [root@TiYanPlat ~]# uname -a Linux TiYanPlat 2.6.32-358.el6.x86_64 #1 SMP Tue Jan 29 11:47:41 EST 2013 x86_64

MySQL · 源码分析 · Query Cache内部剖析

Query Cache背景 Query Cache在其他数据库里面也称为结果集缓存.顾名思义,它的目的是将SELECT语句与其返回结果缓存到Query Cache中,如果重复执行相同的SELECT语句的话,我们可以跳过MySQL的解析.优化.执行阶段,将SELECT的查询结果直接返回到客户端,加速SELECT语句的执行. Query Cache中的主要数据结构 Query_cache 对整个Query Cache进行管理,负责提供接口供Server调用. Query_cache_block Qu