| | |
| | | /****************************************************************************** |
| | | * Copyright (C) 2015 Shenzhen Penguin Network Technology Co., Ltd |
| | | * All Rights Reserved. |
| | | * 本软件为深圳市企鹅网络科技有限公司开发研制。未经本公司正式书面同意,其他任何个人、团体 |
| | | * 不得使用、复制、修改或发布本软件. |
| | | * 本软件为深圳市企鹅网络科技有限公司开发研制。未经本公司正式书面同意,其他任何个人、团体 |
| | | * 不得使用、复制、修改或发布本软件. |
| | | *****************************************************************************/ |
| | | |
| | | package com.qxueyou.scc.exercise.dao; |
| | |
| | | |
| | | @Repository(value="exerciseDAO") |
| | | /** |
| | | * 自动注入sessionFactory |
| | | * 自动注入sessionFactory |
| | | * |
| | | * @author 邓志永 |
| | | * @author 邓志永 |
| | | * @since JDK1.6 |
| | | * @history 2010-07-28 夏德虎 新建 |
| | | * @history 2010-07-28 夏德虎 新建 |
| | | */ |
| | | |
| | | public class ExerciseDAO extends BaseDAO { |
| | | |
| | | |
| | | /** |
| | | * 组装查询练习题目 顺序、随机练习 |
| | | * 组装查询练习题目 顺序、随机练习 |
| | | * @return |
| | | */ |
| | | @SuppressWarnings("unchecked") |
| | |
| | | } |
| | | |
| | | /** |
| | | *查询错题 收藏对应的练习记录 |
| | | *查询错题 收藏对应的练习记录 |
| | | * @return |
| | | * @throws ParseException |
| | | */ |
| | |
| | | } |
| | | |
| | | /** |
| | | * 根据hql查询,返回列表分页数据 |
| | | * 根据hql查询,返回列表分页数据 |
| | | * |
| | | * @param hql 查询语句 |
| | | * @param args 参数 |
| | | * @param cls 返回类型 |
| | | * @param hql 查询语句 |
| | | * @param args 参数 |
| | | * @param cls 返回类型 |
| | | * @return |
| | | */ |
| | | @SuppressWarnings("unchecked") |
| | | public List<Map<String,String>> queryRecentRecords(final String sql, final Pager page, final List<Object> args) { |
| | | // 查询得到结果 |
| | | // 查询得到结果 |
| | | |
| | | List<Object[]> resultLst = this.getHibernateTemplate().execute( |
| | | new HibernateCallback<List<Object[]>>() { |
| | |
| | | } |
| | | |
| | | /** |
| | | * 根据hql查询,返回列表分页数据 |
| | | * 根据hql查询,返回列表分页数据 |
| | | * |
| | | * @param hql 查询语句 |
| | | * @param args 参数 |
| | | * @param cls 返回类型 |
| | | * @param hql 查询语句 |
| | | * @param args 参数 |
| | | * @param cls 返回类型 |
| | | * @return |
| | | */ |
| | | @SuppressWarnings({"unchecked" }) |
| | | public List<Map<String,String>> queryExerciseRecentRecords(final String sql, final List<Object> args) { |
| | | // 查询得到结果 |
| | | // 查询得到结果 |
| | | List<Object[]> resultLst = this.getHibernateTemplate().execute(new HibernateCallback<List<Object[]>>() { |
| | | |
| | | public List<Object[]> doInHibernate(Session session) { |
| | |
| | | } |
| | | |
| | | /** |
| | | *查询练习列表,还需查询联系下面习题个数 |
| | | *查询练习列表,还需查询联系下面习题个数 |
| | | * @return |
| | | */ |
| | | @SuppressWarnings("unchecked") |