Java SSH Hibernate通过代码实现从数据库中随机取出指定条数的随机数据
2019独角兽企业重金招聘Python工程师标准>>>
/*** 根据提供的数量获取随机的问题列表* @param totel* @return*/public List getRadomQuestionList(final Integer tot){List res = null;final Integer totel = tot == null ? new Integer(1) : tot; res = baseDao.getHibernateTemplate().executeFind(new HibernateCallback() {public Object doInHibernate(Session s) {Criteria c = s.createCriteria(Question.class);int resSize =c.list().size();Random r=new Random(); int n = resSize - totel.intValue();return c.setFirstResult(r.nextInt(n)+1).setMaxResults(totel.intValue()).list(); }});if(null != res && res.size() > 0){for (int i = 0; i < res.size(); i++) {Question ques = (Question)res.get(i);ques = this.getRadomQuestionAndAnswerByQuestion(ques);}}return res;}
转载于:https://my.oschina.net/u/3647620/blog/1552497
Java SSH Hibernate通过代码实现从数据库中随机取出指定条数的随机数据相关推荐
- java语言获取数据库中的表的总行数
java语言从数据库中获取表的总行数 #java语言从数据库中获取表的总行数 获取数据库表中的总行数,用于做分页查询的动态更新.在这里我也是迷了半天,下面给出代码,应该所有的查询行数的代码都是这种的格 ...
- java excel 导入 关闭,excel关联别的表格数据库-java实现excel表导入,有的字段数据库中没有,需要关......
excel中我想用另一张表的内容我数据库,当我在一个... 用VLOOKUP函数,=VLOOKUP(lookup_value,table_array,col_index_num,range_looku ...
- java 一年的工作日_Java 在数据库中生成一年的假日与工作日信息
最近写了个在数据库中自行插入一年中假日与工作日数据的小程序,数据库表字段含有(年,月,日,日期,周几,假日标识,上一个工作日,下一个工作日),因每年的法定节假日及调休信息不同,故每一年的假日与工作日需 ...
- mysql 查询不为0的数据_查询数据库中所有记录总数不为0的数据表名称
[如何查询postgreSQL 里面某个数据库中所有用户定义的数据表的名字@forandever 2011-11-131.通过命令行查询\d 数据库 -- 得到所有表的名字\d 表名 -- 得到表 ...
- 不同数据库中查询前几条记录的用法(SQL Server/Oracle/Postgresql)
SQL在不同数据库中查询前几条记录的用法分类 1. orACLE Select * FROM TABLE1 Where ROWNUM<=N 2. INFORMIX Select FIRST N ...
- oracle 设置查询条数,SQL、MySQL、Oracle、 Sqlite、Informix数据库查询指定条数数据的方法...
SQL查询前10条的方法为: select top X * from table_name --查询前X条记录,可以改成需要的数字,比如前10条. select top X * from table_ ...
- mysql查询一个数据库所有表的记录数,mysql 查看数据库中所有表的记录数
mysql使用select count(*) from table_name可以查询某个表的总记录数.想快速的知道数据库中所有表的记录数信息怎么办?如果使用mysql的版本在5.0及以上,可以通过查询 ...
- mysql 查看某数据库中所有表的行数,information_schema.tables不准确。count(*)拼接准确。
mysql使用information_schema.tables统计表的行数,统计结果和count(*)的结果不一样. select table_name,table_rows from inform ...
- 查询数据库中所有表的记录数
查询数据库中所有表的记录数 方法1 直接查询,方法简单,但达不到想要的效果,记录数稍微多一点,总数就偏高 方法2 拼接 select count(主键id) 语句 方法1 直接查询,方法简单,但达不到 ...
最新文章
- 在mybatis中resultMap与resultType的区别
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 服务器之间的接口通讯功、信息交换...
- 黄峥辞任董事长,超级投票权失效!拼多多已成为中国电商第一
- c语言硬件信息监控,zabbix通过ipmi传感器监控浪潮服务器的硬件信息
- Android内存泄漏(转)
- 流氓又见流氓!-有感雅虎中国通过公证部门 证明雅虎助手非恶意软件
- 鼠标连点器同时点多个位置_C++自制鼠标连点器
- 面向硬件编程的一些思考
- 深圳市计算机软件著作权资助,深圳市计算机软件著作权登记资助管理实施细则...
- Redis - NX与XX
- 对接熊迈SDK工作记录之集成准备
- 生命的质量,在于你拥有多少内在的和平与喜悦
- 天涯共此时--中秋赏古诗
- 2022-2027年中国奶牛养殖行业市场深度分析及投资战略规划报告
- C++之回炉再造笔记--问题记录1
- 阿里P1到P10,你的能力能拿多少年薪?
- 简单说一说手机中常用的芯片-OVP芯片
- 安卓app单webview改为多webview加载网页
- 6SE70变频器自由功能块定义
- 项目实施管理之项目调研
热门文章
- linux wc 命令简介
- Colly源码解析——框架
- 戚薇在冰箱放香水,是贫穷限制了想象力!
- weblogic连接oracle配置文件,配置weblogic连接oracle的数据源
- 深大计算机与科学,陆楠 - 深圳大学 - 计算机与软件学院
- Mybatis复习笔记:4
- Java学习总结:12
- 反射setaccessible_反射技术
- Java项目:嘟嘟校园一卡通系统(java+JSP+Servlet+html+css+JavaScript+JQuery+Ajax+mysql)
- Java项目:房屋租赁管理系统(java+SSM+Layui+Maven+Mysql+Jsp)