国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

歡迎使用CSDN-markdown編輯器

2019-11-08 20:35:52
字體:
來源:轉載
供稿:網友

在給學生排名次時,用到 CASE WHEN @rowtotal = v1.sum THEN @rownum WHEN @rowtotal := v1.sum THEN @rownum := (@rownum + 1) WHEN @rowtotal = 0 THEN @rownum := (@rownum + 1) END

然而hibernate不能執行:=它 所以想到了繞過hibernate,并且將sql放在存儲過程里面。 具體做法如下: 1,獲取連接的方法 /** 從連接池中取得一個JDBC連接 * @throws SQLException */ @SupPRessWarnings(“deprecation”) public Connection getConnection() { try { return sessionFactoryUtils.getDataSource(getSessionFactory()).getConnection(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return null; } 2,在數據庫里面建立一個存儲過程 給出具體步驟 在存儲過程一覽點擊新建存儲過程,一個存儲過程的格式就有了, 將要執行的SQL放在存儲過程里面begin 和end中間 DELIMITER $$

CREATE /[DEFINER = { user | CURRENT_USER }]/ PROCEDURE teaching.getStudentScoreInfo() /*LANGUAGE SQL getStudentScoreInfo | [NOT] DETERMINISTIC | { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA } | SQL SECURITY { DEFINER | INVOKER } | COMMENT ‘string’*/ BEGIN

END$$

DELIMITER 2,調用存儲過程 public List getStudentScoreInfo1(Integer team_id, Integer cid, Integer examId) { // TODO Auto-generated method stub List list = null; list = new ArrayList(); try{ //獲取到連接 Connection con = baseDao.getConnection(); //申明存儲過程 String procedure = “{call getStudentScoreInfo()}”; CallableStatement cstmt = con.prepareCall(procedure); //執行存儲過程 ResultSet rsResultSet= cstmt.executeQuery(); while (rsResultSet.next()) { StudentScoreInfoVO studentScoreInfoVO = new StudentScoreInfoVO(); System.out.println(rsResultSet.getString(“id”)+”ckeng2”+rsResultSet.getDouble(“courseplan_id5”)+”ckeng1”+rsResultSet.getDouble(“courseplan_id4”)+”ckeng1”+rsResultSet.getDouble(“courseplan_id3”)); studentScoreInfoVO.setId(rsResultSet.getString(“id”)); //studentScoreInfoVO.setGraderAVG(rsResultSet.getInt(“rownum”)+”“); studentScoreInfoVO.setGradeRanking(rsResultSet.getInt(“rownum”)+”“); list.add(studentScoreInfoVO); } return list; } catch(Exception e){ e.printStackTrace(); } return null; }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 林周县| 南通市| 梁平县| 连云港市| 青神县| 察哈| 阳江市| 博白县| 彝良县| 广平县| 六安市| 遂川县| 安陆市| 南川市| 延津县| 滨州市| 高邮市| 齐齐哈尔市| 沾益县| 大渡口区| 汉川市| 江源县| 阜新| 武川县| 砚山县| 潞城市| 兴业县| 运城市| 柳州市| 丰县| 拉孜县| 淳安县| 无棣县| 阳新县| 宜宾市| 蓬莱市| 通州市| 哈密市| 小金县| 梅河口市| 襄汾县|