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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dboperate.java

?? 現在ajax流行
?? JAVA
字號:
package cn.com.blogonline;

import java.util.List;

import org.hibernate.HibernateException;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.Transaction;

public class DbOperate {

	/**
	 * 根據用戶名得到Blog對象
	 */
	public Blog getBlog(String userId) throws HibernateException {
		Session session = HibernateUtil.currentSession();
		Blog blog = null;
		Transaction tx = null;
		try {
			tx = session.beginTransaction();
//			創建查詢對象
			Query query = session.createQuery("from Blog where username=:userId");
			query.setParameter("userId", userId);
			List list = query.list();
			if (!list.isEmpty())
				blog = (Blog) list.get(0);
			tx.commit();
		} catch (HibernateException e) {
			if (tx != null)
				tx.rollback();
			throw e;
		}
		session.close();
		return blog;
	}

	/**
	 * 根據ID得到Blog對象
	 */
	public Blog getBlog(int Id) throws HibernateException {
		Session session = HibernateUtil.currentSession();
		Blog blog = null;
		Transaction tx = null;
		try {
			tx = session.beginTransaction();
//			創建查詢對象
			Query query = session.createQuery("from Blog where id=" + Id);
			List list = query.list();
			if (!list.isEmpty())
				blog = (Blog) list.get(0);
			tx.commit();
		} catch (HibernateException e) {
			if (tx != null)
				tx.rollback();
			throw e;
		}
		session.close();
		return blog;
	}


	/**
	 * 得到熱點Blog對象集
	 */
	public List getBlogs(int showCount) throws HibernateException {
		Session session = HibernateUtil.currentSession();
		List list=null;
		Transaction tx = null;
		try {
			tx = session.beginTransaction();
//			創建查詢對象
			Query query = session.createQuery("from Blog order by visitcount desc");
			if (showCount>0){
				query.setMaxResults(showCount);								//記錄集最大個數
			}
			list = query.list(); //從數據庫取出數據,并自動封裝到List集合中
			tx.commit();
		} catch (HibernateException e) {
			if (tx != null)
				tx.rollback();
			throw e;
		}
		HibernateUtil.closeSession();
		return list; 
	}

	/**
	 * 得到匹配Blog對象集
	 */
	public List getMatchBlogs(String key) throws HibernateException {
		Session session = HibernateUtil.currentSession();
		List list=null;
		Transaction tx = null;
		try {
			tx = session.beginTransaction();
//			創建查詢對象
			Query query = session.createQuery("from Blog where subject like '%" + key + "%'");
			list = query.list(); //從數據庫取出數據,并自動封裝到List集合中
			tx.commit();
		} catch (HibernateException e) {
			if (tx != null)
				tx.rollback();
			throw e;
		}
		HibernateUtil.closeSession();
		return list; 
	}

	/**
	 * 根據ID得到Sort對象
	 */
	public Sort getSort(int Id) throws HibernateException {
		Session session = HibernateUtil.currentSession();
		Sort sort = null;
		Transaction tx = null;
		try {
			tx = session.beginTransaction();
//			創建查詢對象
			Query query = session.createQuery("from Sort where id=" + Id);
			List list = query.list();
			if (!list.isEmpty())
				sort = (Sort) list.get(0);
			tx.commit();
		} catch (HibernateException e) {
			if (tx != null)
				tx.rollback();
			throw e;
		}
		session.close();
		return sort;
	}

	/**
	 * 根據ID得到Links對象
	 */
	public Links getLink(int Id) throws HibernateException {
		Session session = HibernateUtil.currentSession();
		Links link = null;
		Transaction tx = null;
		try {
			tx = session.beginTransaction();
//			創建查詢對象
			Query query = session.createQuery("from Links where id=" + Id);
			List list = query.list();
			if (!list.isEmpty())
				link = (Links) list.get(0);
			tx.commit();
		} catch (HibernateException e) {
			if (tx != null)
				tx.rollback();
			throw e;
		}
		session.close();
		return link;
	}

	/**
	 * 得到指定文章對象
	 */
	public Article getArticle(int articleid) throws HibernateException {
		Session session = HibernateUtil.currentSession();
		Article article = null;
		Transaction tx = null;
		try {
			tx = session.beginTransaction();
		//	創建查詢對象
			Query query = session.createQuery("from Article where id=" + articleid);
			List list = query.list();
			if (!list.isEmpty())
				article = (Article) list.get(0);
			tx.commit();
		} catch (HibernateException e) {
			if (tx != null)
				tx.rollback();
			throw e;
		}
		session.close();
		return article;
	}

	/**
	 * 得到匹配Article對象集
	 */
	public List getMatchArticles(String key) throws HibernateException {
		Session session = HibernateUtil.currentSession();
		List list=null;
		Transaction tx = null;
		try {
			tx = session.beginTransaction();
//			創建查詢對象
			Query query = session.createQuery("from Article where title like '%" + key + "%'");
			list = query.list(); //從數據庫取出數據,并自動封裝到List集合中
			tx.commit();
		} catch (HibernateException e) {
			if (tx != null)
				tx.rollback();
			throw e;
		}
		HibernateUtil.closeSession();
		return list; 
	}

	/**
	 * 得到最新文章對象集
	 */
	public List getArticles(int showCount) throws HibernateException {
		Session session = HibernateUtil.currentSession();
		List list=null;
		Transaction tx = null;
		try {
			tx = session.beginTransaction();
//			創建查詢對象
			Query query = session.createQuery("from Article order by pubtime desc");
			if (showCount>0){
				query.setMaxResults(showCount);								//記錄集最大個數
			}
			list = query.list(); //從數據庫取出數據,并自動封裝到List集合中
			tx.commit();
		} catch (HibernateException e) {
			if (tx != null)
				tx.rollback();
			throw e;
		}
		HibernateUtil.closeSession();
		return list; 
	}

	/**
	 * 得到指定博客最新文章對象集
	 */
	public List getBlogArticles(int blogid,int sortid) throws HibernateException {
		Session session = HibernateUtil.currentSession();
		List list=null;
		Transaction tx = null;
		try {
			tx = session.beginTransaction();
//			創建查詢對象
			String strSql = "from Article  where blogid=" + blogid;//創建一個查詢語句,查詢指定類別產品;
			if (sortid>0){
				strSql = strSql + " and sortid=" + sortid ;								//記錄集最大個數
			}
			strSql = strSql + " order by pubtime desc" ;								//記錄集最大個數
			Query query = session.createQuery(strSql);
			list = query.list(); //從數據庫取出數據,并自動封裝到List集合中
			tx.commit();
		} catch (HibernateException e) {
			if (tx != null)
				tx.rollback();
			throw e;
		}
		HibernateUtil.closeSession();
		return list; 
	}

	/**
	 * 得到指定博客文章分類對象集
	 */
	public List getBlogSorts(int blogid) throws HibernateException {
		Session session = HibernateUtil.currentSession();
		List list=null;
		Transaction tx = null;
		try {
			tx = session.beginTransaction();
//			創建查詢對象
			String strSql = "from Sort where blogid=" + blogid;//創建一個查詢語句,查詢指定類別產品;
			Query query = session.createQuery(strSql);
			list = query.list(); //從數據庫取出數據,并自動封裝到List集合中
			tx.commit();
		} catch (HibernateException e) {
			if (tx != null)
				tx.rollback();
			throw e;
		}
		HibernateUtil.closeSession();
		return list; 
	}

	/**
	 * 得到指定博客超級鏈接對象集
	 */
	public List getBlogLinks(int blogid) throws HibernateException {
		Session session = HibernateUtil.currentSession();
		List list=null;
		Transaction tx = null;
		try {
			tx = session.beginTransaction();
//			創建查詢對象
			String strSql = "from Links where blogid=" + blogid;//創建一個查詢語句,查詢指定類別產品;
			Query query = session.createQuery(strSql);
			list = query.list(); //從數據庫取出數據,并自動封裝到List集合中
			tx.commit();
		} catch (HibernateException e) {
			if (tx != null)
				tx.rollback();
			throw e;
		}
		HibernateUtil.closeSession();
		return list; 
	}

	/**
	 * 得到指定文章回復對象集
	 */
	public List getFeedBacks(int articleid) throws HibernateException {
		Session session = HibernateUtil.currentSession();
		List list=null;
		Transaction tx = null;
		try {
			tx = session.beginTransaction();
//			創建查詢對象
			String strSql = "from FeedBack  where articleid=" + articleid
						+ " order by pubtime desc" ;					//創建一個查詢語句,查詢指定類別產品;			
			Query query = session.createQuery(strSql);
			list = query.list(); //從數據庫取出數據,并自動封裝到List集合中
			tx.commit();
		} catch (HibernateException e) {
			if (tx != null)
				tx.rollback();
			throw e;
		}
		HibernateUtil.closeSession();
		return list; 
	}

	/**
	 * 插入實體對象所對應的記錄
	 */
	public void save(Object obj) throws HibernateException {
		Session session = HibernateUtil.currentSession();
		if (obj != null) {
			Transaction tx = null;
			try {
				tx = session.beginTransaction();
				session.save(obj);
				tx.commit();
			} catch (HibernateException e) {
				if (tx != null)
						tx.rollback();
				throw e;
			}
		}
		session.close();
	}

	/**
	 * 修改實體對象所對應的記錄
	 */
	public void update(Object obj) throws HibernateException {
		Session session = HibernateUtil.currentSession();
		
		if (obj != null) {
			Transaction tx = null;
			try {
				tx = session.beginTransaction();
				session.update(obj);
				tx.commit();
			} catch (HibernateException e) {
				if (tx != null)
						tx.rollback();
				throw e;
			}
		}
		session.close();
	}
	
	/**
	 * 刪除對象所對應的記錄
	 */
	public void delete(Object obj) throws HibernateException {
		Session session = HibernateUtil.currentSession();
		if (obj != null) {
			Transaction tx = null;
			try {
				tx = session.beginTransaction();
				session.delete(obj);
				tx.commit();
			} catch (HibernateException e) {
				if (tx != null)
						tx.rollback();
				throw e;
			}
		}
		session.close();
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕成人在线观看| 一区二区在线电影| 欧美丰满一区二区免费视频| 色猫猫国产区一区二在线视频| 国产精品99久久久久久似苏梦涵| 亚洲国产精品天堂| 九九精品视频在线看| 国产**成人网毛片九色| 色婷婷综合激情| 欧美一区二区观看视频| 中文文精品字幕一区二区| 亚洲国产中文字幕在线视频综合| 久久aⅴ国产欧美74aaa| 色老头久久综合| 精品久久人人做人人爽| 亚洲精品欧美专区| 国模套图日韩精品一区二区| 91丨九色丨国产丨porny| 欧美一级高清片| 综合在线观看色| 麻豆视频一区二区| 国产精品国产馆在线真实露脸| 一区二区不卡在线播放 | 日韩制服丝袜av| 国产成人午夜精品影院观看视频 | 视频在线观看国产精品| 国产麻豆视频一区二区| 欧美日本视频在线| 亚洲图片你懂的| 韩国三级在线一区| 欧美伊人久久大香线蕉综合69| 久久久99精品免费观看不卡| 亚洲成人7777| 国产精品99久久久| 欧美老女人在线| 亚洲欧洲精品一区二区精品久久久 | 国产中文字幕精品| 欧美另类videos死尸| 中日韩av电影| 久久国产免费看| 欧美日本一区二区| 一区二区三区四区视频精品免费| 国产精品亚洲专一区二区三区| 3d成人动漫网站| 亚洲一二三四区不卡| 不卡一区二区中文字幕| 久久一二三国产| 麻豆精品视频在线观看视频| 欧美体内she精视频| 亚洲欧美日韩人成在线播放| 国产成人精品在线看| 欧美成人精精品一区二区频| 无码av中文一区二区三区桃花岛| 91亚洲精品久久久蜜桃| 中文字幕高清不卡| 国产精品18久久久久久久久| 欧美不卡一区二区三区| 日本最新不卡在线| 制服丝袜成人动漫| 亚洲成人一区二区| 欧美视频一区二区在线观看| 亚洲最新视频在线观看| 91久久线看在观草草青青| 国产精品成人一区二区艾草 | 亚洲日本丝袜连裤袜办公室| 岛国av在线一区| 国产亚洲一区字幕| 久久成人免费网| 久久午夜色播影院免费高清| 久久精品国产一区二区三区免费看| 欧美一区二区三区精品| 日本va欧美va精品| 日韩欧美的一区二区| 久久精品72免费观看| 精品国产3级a| 国产黄人亚洲片| 国产欧美日韩另类一区| 成人午夜视频网站| 国产精品高潮呻吟久久| 91女人视频在线观看| 亚洲精品免费视频| 91国在线观看| 性做久久久久久免费观看欧美| 欧美猛男超大videosgay| 免费观看一级欧美片| 久久久久99精品一区| 国产69精品一区二区亚洲孕妇| 国产精品青草久久| 色婷婷狠狠综合| 香蕉av福利精品导航| 精品少妇一区二区三区在线播放| 精品无码三级在线观看视频| 久久久亚洲国产美女国产盗摄 | 中文子幕无线码一区tr| aaa亚洲精品一二三区| 亚洲自拍另类综合| 欧美一区二区在线不卡| 激情深爱一区二区| 国产精品少妇自拍| 在线视频观看一区| 久久国产欧美日韩精品| 国产精品久线在线观看| 欧美日韩一本到| 久久国产精品99精品国产| 国产女人aaa级久久久级| 91蜜桃视频在线| 天堂一区二区在线免费观看| 欧美精品一区在线观看| 成人高清在线视频| 亚洲成av人片一区二区| 精品国产乱码91久久久久久网站| 成人一区二区三区视频| 亚洲国产成人av网| 精品久久免费看| 色哟哟精品一区| 久久成人羞羞网站| 亚洲欧美福利一区二区| 欧美一级生活片| 成人v精品蜜桃久久一区| 香港成人在线视频| 国产精品你懂的| 欧美一区二区三区在| 91一区一区三区| 久久福利资源站| 一区二区三区欧美| 久久精品一二三| 欧美性大战久久| 国产成人在线网站| 亚洲电影一级黄| 国产精品免费视频网站| 91精品免费观看| 99久久久久久| 国产乱码精品一区二区三区五月婷| 一区二区成人在线视频| 久久久国产综合精品女国产盗摄| 欧美色图免费看| 成人午夜激情在线| 免费在线观看视频一区| 亚洲精品第1页| 国产日韩v精品一区二区| 欧美日韩国产小视频在线观看| 国产河南妇女毛片精品久久久 | 日韩一级高清毛片| 日本精品一区二区三区高清| 国产成人亚洲综合a∨婷婷图片| 亚洲成人你懂的| 自拍偷拍欧美激情| 久久免费的精品国产v∧| 911国产精品| 色欧美日韩亚洲| 成人精品国产免费网站| 韩国在线一区二区| 五月婷婷激情综合| 亚洲精品国产无天堂网2021| 日本一区二区久久| 精品国产髙清在线看国产毛片| 精品视频在线免费观看| 91色九色蝌蚪| 成人av网站免费| 国产精品一品视频| 国产尤物一区二区| 激情都市一区二区| 日韩电影在线看| 日韩高清不卡一区| 五月天亚洲婷婷| 亚洲网友自拍偷拍| 亚洲韩国一区二区三区| 亚洲综合免费观看高清完整版在线| 国产精品夫妻自拍| 亚洲欧洲性图库| 国产精品久久久久一区二区三区| 久久久久久一级片| 久久综合狠狠综合| 精品国产一区二区三区av性色| 91精品国产综合久久福利软件| 欧美日韩视频第一区| 欧美在线啊v一区| 欧美性一二三区| 在线观看av一区| 精品视频1区2区3区| 欧美性三三影院| 欧美疯狂性受xxxxx喷水图片| 欧美精品九九99久久| 欧美日韩精品欧美日韩精品| 欧美天堂亚洲电影院在线播放| 欧美日韩中文一区| 在线不卡a资源高清| 日韩一区二区免费在线观看| 日韩一区二区三区三四区视频在线观看 | 国产精品视频线看| 亚洲天堂免费在线观看视频| 日韩毛片在线免费观看| 国产精品另类一区| 国产精品视频九色porn| 亚洲视频在线一区| 午夜视频一区二区三区| 日本亚洲欧美天堂免费| 狠狠色狠狠色合久久伊人| 国产精品中文字幕日韩精品| 丁香婷婷深情五月亚洲|