现在做一个在线考试系统,
要求,在10W道题目中随机抽出100道题来构成试卷来考试,
请高手给出一个解决方案!采用的是struts1.3 hiberante 3.2 spring 2.5
谢谢!
要求,在10W道题目中随机抽出100道题来构成试卷来考试,
请高手给出一个解决方案!采用的是struts1.3 hiberante 3.2 spring 2.5
谢谢!
解决方案 »
- 利用axis 实现webservice开发 求例子
- 急急急急急 用struts1.2+tomcat5.5+mysql5.1+c3p0连接池开发 出现死机现象(无响应现象)
- 谁有或者做过CRM系统,想了解了解功能,以及架构等
- 如何把Word文件的内容显示在jsp页面中
- 这个问题都放了几天了,还是没有人能回答。这里没高人了?
- 如何获得系统当前的时间???(在线等)
- mysql查询指定的前几条记录可以传递参数吗
- 如何实现自动后退???
- jsp中有没有类似于asp中response.end的东西?
- 我靠!这是什么错误??为什么我的jsp经常出现这种错误?? 请问如何解决。
- hibernate批量添加主键生成问题
- 求助:有关syslog4j问题
用存储过程比较好
如果实在要用,就用hibernate的原生SQL吧另外这个是SQL语句的问题,要看你是什么数据库
select top 100 column_1 from table where column_1 not in (select top ? column_1 from table)?可以random 0到100000-100的值传进去,
当然你可以不是每次100,那么分次呗
不用存储过程
select *
from
(
select * from your_table order by dbms_random.value
)
where rownum <=100
如此进行500+次查询即可
比如:String hql = " from Question order by newId() ";
Query q = super.getSession().createQuery(hql);
q.setFirstResult(0);
q.setMaxResults(5);
List<Question> list = q.list();还想问一下:
org.hibernate.criterion.Order 这个hibernate用来排序的Order类,是否有类型 newId()这样的随机排序的方法,可以让我实现随机排序。。?