亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? enroldaoimp.java

?? jsp學(xué)生信息管理系統(tǒng)
?? JAVA
字號(hào):
package com.stuman.dao.imp;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.hibernate.HibernateException;
import org.hibernate.Session;

import com.stuman.dao.EnrolDAO;
import com.stuman.dao.hibernate.HibernateUtil;
import com.stuman.domain.Classes;
import com.stuman.domain.Enrol;
import com.stuman.domain.EnrolId;
import com.stuman.domain.Score;
import com.stuman.domain.Student;

public class EnrolDAOImp implements EnrolDAO {

	private static Log log = LogFactory.getLog(EnrolDAOImp.class);

	public List getEnrol() {
		// TODO Auto-generated method enrob
		try {
			Session s = HibernateUtil.currentSession();
			HibernateUtil.beginTransaction();
			List results = s.createQuery("from Enrol enro").list();
			HibernateUtil.commitTransaction();
			HibernateUtil.closeSession();
			if (results != null && results.size() > 0) {
				return results;
			}
		} catch (HibernateException e) {
			log.fatal(e);
		}
		return null;
	}

	public boolean deleteEnrolByID(EnrolId id) {
		// TODO Auto-generated method enrob
		try {
			Session s = HibernateUtil.currentSession();
			HibernateUtil.beginTransaction();

			String classes_id = ((Classes) id.getClasses()).getId();
			String stu_id = ((Student) id.getStudent()).getId();
			// System.out.println("in deleteEnrolByID " + classes_id + " "
			// + stu_id);

			s.createQuery("delete com.stuman.domain.Enrol where class_id = '"
							+ classes_id
							+ "' and stu_id = '"
							+ stu_id
							+ "'");
			HibernateUtil.commitTransaction();
			HibernateUtil.closeSession();
			return true;
		} catch (HibernateException e) {
			log.fatal(e);
		}
		return false;
	}

	public Enrol getEnrolByID(EnrolId id) {
		// TODO Auto-generated method enrob
		try {
			Session s = HibernateUtil.currentSession();
			HibernateUtil.beginTransaction();
//			Enrol enro = (Enrol) s.load(Enrol.class, id);
			String classes_id = ((Classes) id.getClasses()).getId();
			String stu_id = ((Student) id.getStudent()).getId();
			 System.out.println("in deleteEnrolByID " + classes_id + " "
			 + stu_id);

			Enrol enro = (Enrol)s.createQuery("from Enrol where class_id = '"
							+ classes_id
							+ "' and stu_id = '"
							+ stu_id
							+ "'").list().get(0);
			HibernateUtil.commitTransaction();
			HibernateUtil.closeSession();
			return enro;
		} catch (HibernateException e) {
			log.fatal(e);
		}
		return null;
	}

	public boolean updateEnrol(Enrol enro) {
		// TODO Auto-generated method enrob
		try {
			Session s = HibernateUtil.currentSession();
			HibernateUtil.beginTransaction();
			s.update(enro);
			// System.out.println("update Enrol id =" + enro.getId());
			HibernateUtil.commitTransaction();
			HibernateUtil.closeSession();
			return true;
		} catch (HibernateException e) {
			log.fatal(e);
		}
		return false;
	}

	public boolean saveEnrol(Enrol enro) {
		// TODO Auto-generated method enrob
		try {
			Session s = HibernateUtil.currentSession();
			HibernateUtil.beginTransaction();
			// Enrol oldEenro = (Enrol) s.load(Enrol.class, id);
			s.saveOrUpdate(enro);
			// System.out.println("save Enrol id =" + enrob.getId());
			HibernateUtil.commitTransaction();
			HibernateUtil.closeSession();
			return true;
		} catch (HibernateException e) {
			log.fatal(e);
		}
		return false;
	}

	public boolean addEnrol(String stuid, String classid) throws SQLException {
		// TODO Auto-generated method stub
		try {
			// 獲得Session
			Session s = HibernateUtil.currentSession();
			// 執(zhí)行操作
			Connection conn = s.connection();
			Statement sql = conn.createStatement();
			System.out.println("insert into enrol ( class_id, stu_id) values('"+classid+"','"+stuid+"')");
			sql.execute("insert into enrol ( class_id, stu_id) values('"+classid+"','"+stuid+"')");
			sql.close();
			// 關(guān)閉Session
			HibernateUtil.closeSession();
			
			return true;
			
		} catch (HibernateException e) {
			log.fatal(e);
		}
		return false;
	}

	public List getByStuId(String stuid) throws SQLException {
		// TODO Auto-generated method stub
		ArrayList results = new ArrayList();
		try {
			// 獲得Session
			Session s = HibernateUtil.currentSession();
			// 執(zhí)行操作
			Connection conn = s.connection();
			Statement sql = conn.createStatement();
			ResultSet rs = sql.executeQuery("select name, mark, score  from enrol,classes,course where stu_id = '"+stuid+"' and class_id = classes.id and course.id = classes.cour_id");
			while (rs.next()) {
				Score score = new Score();
				score.setCourse(rs.getString(1));
				score.setMark(rs.getString(2));
				score.setScore(rs.getString(3));
				results.add(score);
			}
			rs.close();
			sql.close();
			
			// 關(guān)閉Session
			HibernateUtil.closeSession();
			if (results != null && results.size() > 0) {
				return results;
			}
		} catch (HibernateException e) {
			log.fatal(e);
		}
		return null;
	}

}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产午夜精品福利| 欧美日韩精品福利| 中文字幕va一区二区三区| 成人动漫一区二区| 中文字幕中文在线不卡住| 色域天天综合网| 午夜伦欧美伦电影理论片| 欧美一区二区三区视频免费播放| 水野朝阳av一区二区三区| 欧美一个色资源| 久久99精品久久久| 国产精品久久久久一区二区三区| 91丨porny丨户外露出| 亚洲成av人片在线观看无码| 日韩写真欧美这视频| 国产精品99久久不卡二区| 《视频一区视频二区| 欧美日韩免费高清一区色橹橹| 精品一区在线看| 中文字幕一区二区三区在线观看 | 亚洲欧洲一区二区三区| 欧美三级电影一区| 国产一区欧美二区| 亚洲日本va在线观看| 欧美一区二区精品在线| 成人动漫视频在线| 青青草97国产精品免费观看无弹窗版| 久久久国产精品不卡| 91美女福利视频| 美女在线一区二区| 国产精品福利电影一区二区三区四区| 欧美日韩一二三区| 成人黄色软件下载| 喷水一区二区三区| 亚洲美女屁股眼交3| 精品国产一区二区三区久久久蜜月 | 91在线看国产| 免费精品视频最新在线| 亚洲天堂精品在线观看| 精品三级在线看| 在线免费观看日本欧美| 国产黑丝在线一区二区三区| 午夜精品久久久久久久99水蜜桃| 久久久久国产精品人| 欧美日韩国产高清一区二区| 成人久久久精品乱码一区二区三区| 午夜激情综合网| 国产精品白丝在线| 国产性天天综合网| 日韩一区二区电影在线| 欧美在线一二三| 99精品视频一区| 东方欧美亚洲色图在线| 久久99精品久久久久久| 日韩福利电影在线观看| 亚洲精品国产一区二区精华液| 精品美女被调教视频大全网站| 欧美三级乱人伦电影| 91麻豆国产在线观看| 国产福利一区二区| 国产最新精品免费| 麻豆精品视频在线观看视频| 亚洲午夜久久久久久久久电影网 | 国产成人亚洲综合色影视| 日本一区中文字幕| 午夜私人影院久久久久| 亚洲精品乱码久久久久久黑人| 中文字幕一区av| 成人欧美一区二区三区黑人麻豆| 国产色一区二区| 中文字幕精品—区二区四季| 国产亚洲成aⅴ人片在线观看| 精品久久久久久久久久久院品网| 日韩欧美综合一区| 91精品国产91热久久久做人人| 这里只有精品免费| 91麻豆精品国产自产在线观看一区| 欧美日韩精品福利| 91精品国产aⅴ一区二区| 日韩美女主播在线视频一区二区三区| 欧美一级免费观看| 日韩欧美你懂的| 精品久久一区二区| 久久久综合网站| 国产精品麻豆一区二区| 亚洲天天做日日做天天谢日日欢| 亚洲视频一区在线观看| 一区二区三区在线视频免费观看| 亚洲视频一区在线| 午夜精品免费在线| 精品亚洲国内自在自线福利| 国产裸体歌舞团一区二区| 成人蜜臀av电影| 91国产视频在线观看| 欧美精品视频www在线观看| 日韩一区二区精品| 久久精品在线观看| 亚洲精品成人精品456| 亚洲成人免费在线观看| 日韩成人伦理电影在线观看| 免费黄网站欧美| 成人免费av资源| 欧美日韩国产电影| 精品盗摄一区二区三区| 国产精品久久久久久久久免费相片| 亚洲蜜桃精久久久久久久| 日本欧美一区二区| 风间由美一区二区av101| 色天天综合色天天久久| 欧美一级久久久| 欧美国产一区二区| 亚洲一区在线播放| 国产精选一区二区三区| 色偷偷久久人人79超碰人人澡| 宅男在线国产精品| 国产精品久久久久久久久免费相片| 亚洲专区一二三| 国产一区二区不卡老阿姨| 91色porny| 精品国产123| 亚洲最新视频在线观看| 久草热8精品视频在线观看| 91亚洲精品一区二区乱码| 日韩一区二区电影在线| 亚洲视频精选在线| 奇米四色…亚洲| 91高清在线观看| 久久久久国色av免费看影院| 丝袜国产日韩另类美女| thepron国产精品| 日韩免费视频线观看| 一区二区三区四区五区视频在线观看 | 麻豆精品一区二区综合av| 91丨porny丨国产| 久久美女艺术照精彩视频福利播放 | 久久99精品国产麻豆婷婷| av一区二区三区黑人| 欧美不卡在线视频| 亚洲大片精品永久免费| 成人99免费视频| 欧美mv日韩mv亚洲| 日产精品久久久久久久性色| 91视频你懂的| 国产精品无圣光一区二区| 久久国产尿小便嘘嘘| 欧美三级中文字| 专区另类欧美日韩| 成人手机电影网| 久久久久久久久久久久久夜| 卡一卡二国产精品| 欧美精品99久久久**| 亚洲一区二区在线免费看| 99久久精品国产精品久久| 国产精品系列在线| 国产精品99久久久久久似苏梦涵 | 欧美日韩色综合| 亚洲精品视频在线| 色综合天天视频在线观看| 国产精品灌醉下药二区| 高清日韩电视剧大全免费| 欧美精品一区二区三| 久久精品国产免费| 欧美一级免费大片| 久久国产成人午夜av影院| 欧美一区在线视频| 日韩成人一级片| 日韩欧美黄色影院| 精品一区二区三区在线播放 | 成人午夜在线免费| 欧美高清在线精品一区| 成人sese在线| 一区二区中文视频| 欧美亚洲动漫精品| 亚洲成人一区在线| 日韩欧美国产综合一区| 精彩视频一区二区| 久久久精品中文字幕麻豆发布| 国产成人综合在线观看| 国产欧美日本一区视频| caoporen国产精品视频| 尤物在线观看一区| 欧美调教femdomvk| 久久精品久久综合| 久久久久久久久97黄色工厂| 国产成人免费av在线| **网站欧美大片在线观看| 在线看日本不卡| 蜜臀av在线播放一区二区三区 | 国产精品理伦片| 欧洲av一区二区嗯嗯嗯啊| 亚洲成人黄色影院| 欧美精品一区二区久久婷婷| 国产成人午夜电影网| 亚洲色图在线播放| 欧美日本乱大交xxxxx| 国产一区二区三区在线看麻豆| 国产精品看片你懂得| 欧美久久久久久蜜桃| 国产精品亚洲人在线观看| 亚洲精品中文在线|