派生自 projectDept/qhighschool

yn147
2023-10-26 3970ced88b5b456f03fe277c254ca761f05492e0
src/main/java/com/qxueyou/scc/exercise/dao/ExerciseDAO.java
@@ -1,8 +1,8 @@
/******************************************************************************
 * Copyright (C) 2015 Shenzhen Penguin Network Technology Co., Ltd
 * All Rights Reserved.
 * 本软件为深圳市企鹅网络科技有限公司开发研制。未经本公司正式书面同意,其他任何个人、团体
 * 不得使用、复制、修改或发布本软件.
 * 本软件为深圳市企鹅网络科技有限公司开发研制。未经本公司正式书面同意,其他任何个人、团体
 * 不得使用、复制、修改或发布本软件.
 *****************************************************************************/
package com.qxueyou.scc.exercise.dao;
@@ -30,18 +30,18 @@
@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")
@@ -67,7 +67,7 @@
   }
   
   /**
    *查询错题 收藏对应的练习记录
    *查询错题 收藏对应的练习记录
    * @return
    * @throws ParseException 
    */
@@ -92,16 +92,16 @@
   }
   
   /**
     * 根据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[]>>() {
@@ -140,16 +140,16 @@
    }
    
    /**
     * 根据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) {
@@ -180,7 +180,7 @@
    }
    
    /**
    *查询练习列表,还需查询联系下面习题个数
    *查询练习列表,还需查询联系下面习题个数
    * @return
    */
   @SuppressWarnings("unchecked")