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

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

?? booksmapdao.java

?? struts+hibernate編寫的一WEB的例子歡迎大家下載使用
?? JAVA
字號:
package com.sterning.books.dao.hibernate;

import java.sql.SQLException;
import java.util.Iterator;
import java.util.List;

import org.hibernate.HibernateException;
import org.hibernate.Query;
import org.hibernate.Session;
import org.springframework.orm.hibernate3.HibernateCallback;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

import com.sterning.books.dao.iface.BooksDao;
import com.sterning.books.model.Books;
import com.sterning.commons.PublicUtil;


/**
 * @author cwf
 *
 */
public class BooksMapDao extends HibernateDaoSupport implements BooksDao {

	public BooksMapDao(){}

	/**
	 * 函數說明:添加信息
	 * 參數說明:對象 
	 * 返回值:
	 */
	public void addBook(Books book) {
		this.getHibernateTemplate().save(book);
	}

	/**
	 * 函數說明:刪除信息
	 * 參數說明: 對象
	 * 返回值:
	 */
	public void deleteBook(Books book) {
		this.getHibernateTemplate().delete(book);
	}

	/**
	 * 函數說明:獲得所有的信息
	 * 參數說明: 
	 * 返回值:信息的集合
	 */
	public List getAll() {
		String sql="FROM Books ORDER BY bookName";
		return this.getHibernateTemplate().find(sql);
	}
	
	/**
	 * 函數說明:獲得總行數
	 * 參數說明: 
	 * 返回值:總行數
	 */
	public int getRows() {
		String sql="FROM Books ORDER BY bookName";
		List list=this.getHibernateTemplate().find(sql);
		return list.size();
	}
	
	/**
	 * 函數說明:獲得所有的信息
	 * 參數說明: 
	 * 返回值:信息的集合
	 */
	public List getBooks(int pageSize, int startRow) throws HibernateException {
		final int pageSize1=pageSize;
		final int startRow1=startRow;
		return this.getHibernateTemplate().executeFind(new HibernateCallback(){

			public List doInHibernate(Session session) throws HibernateException, SQLException {
				// TODO 自動生成方法存根
				Query query=session.createQuery("FROM Books ORDER BY bookName");
				query.setFirstResult(startRow1);
				query.setMaxResults(pageSize1);
				return query.list();
			}
		});
	}

	/**
	 * 函數說明:獲得一條的信息
	 * 參數說明: ID
	 * 返回值:對象
	 */
	public Books getBook(String bookId) {
		return (Books)this.getHibernateTemplate().get(Books.class,bookId);
	}

	/**
	 * 函數說明:獲得最大ID
	 * 參數說明: 
	 * 返回值:最大ID
	 */
	public String getMaxID() {
		String date=PublicUtil.getStrNowDate();
		String sql="SELECT MAX(bookId)+1 FROM Books  ";
		String noStr = null;
		List ll = (List) this.getHibernateTemplate().find(sql);
		Iterator itr = ll.iterator();
		if (itr.hasNext()) {
			Object noint = itr.next();
            if(noint == null){
    			noStr = "1";            	
            }else{
    			noStr = noint.toString();
            }
		}
		
		if(noStr.length()==1){
			noStr="000"+noStr;
		}else if(noStr.length()==2){
			noStr="00"+noStr;
		}else if(noStr.length()==3){
			noStr="0"+noStr;
		}else{
			noStr=noStr;
		}
		return noStr;
	}

	/**
	 * 函數說明:修改信息
	 * 參數說明: 對象
	 * 返回值:
	 */
	public void updateBook(Books pd) {
		this.getHibernateTemplate().update(pd);
	}

	/**
	 * 函數說明:查詢信息
	 * 參數說明: 集合
	 * 返回值:
	 */
	public List queryBooks(String fieldname,String value) {
		System.out.println("value: "+value);
		String sql="FROM Books where "+fieldname+" like '%"+value+"%'"+"ORDER BY bookName";
		return this.getHibernateTemplate().find(sql);
	}
	
	/**
	 * 函數說明:獲得總行數
	 * 參數說明: 
	 * 返回值:總行數
	 */
	public int getRows(String fieldname,String value) {
		String sql="";
		if(fieldname==null||fieldname.equals("")||fieldname==null||fieldname.equals(""))
			sql="FROM Books ORDER BY bookName";
		else	
			sql="FROM Books where "+fieldname+" like '%"+value+"%'"+"ORDER BY bookName";
		List list=this.getHibernateTemplate().find(sql);
		return list.size();
	}
	
	/**
	 * 函數說明:查詢信息
	 * 參數說明: 集合
	 * 返回值:
	 */
	public List getBooks(String fieldname,String value,int pageSize, int startRow) {
		final int pageSize1=pageSize;
		final int startRow1=startRow;
		final String queryName=fieldname;
		final String queryValue=value;
		String sql="";
		
		if(queryName==null||queryName.equals("")||queryValue==null||queryValue.equals(""))
			sql="FROM Books ORDER BY bookName";
		else	
			sql="FROM Books where "+fieldname+" like '%"+value+"%'"+"ORDER BY bookName";
		
		final String sql1=sql;
		return this.getHibernateTemplate().executeFind(new HibernateCallback(){

			public List doInHibernate(Session session) throws HibernateException, SQLException {
				// TODO 自動生成方法存根
				Query query=session.createQuery(sql1);
				query.setFirstResult(startRow1);
				query.setMaxResults(pageSize1);
				return query.list();
			}
		});
	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲高清不卡在线| 亚洲一区二区影院| 日韩精品一区二区三区中文不卡| 欧美中文字幕一区| 欧美美女喷水视频| 欧美一区二区三区爱爱| 欧美本精品男人aⅴ天堂| 欧美精品一区二区三区在线 | 91久久人澡人人添人人爽欧美| 不卡一区二区在线| 91猫先生在线| 欧美妇女性影城| 欧美精品久久一区| 精品欧美乱码久久久久久| 国产日韩亚洲欧美综合| 中文字幕中文字幕一区| 亚洲午夜久久久久久久久电影网 | 国产精品国产三级国产a| 中文字幕制服丝袜成人av| 伊人婷婷欧美激情| 裸体在线国模精品偷拍| 国产成人免费视| 色播五月激情综合网| 欧美精品在线观看一区二区| 精品国产网站在线观看| 中文字幕一区三区| 日本麻豆一区二区三区视频| 丁香另类激情小说| 欧美日韩高清不卡| 国产精品天干天干在线综合| 亚洲国产精品自拍| 国产在线视频不卡二| 一道本成人在线| 国产精品视频在线看| 亚洲大片免费看| 国产成人精品一区二区三区四区 | 日本一二三不卡| 性欧美疯狂xxxxbbbb| 国产麻豆91精品| 欧美精品丝袜中出| 亚洲欧洲精品天堂一级 | 国产精品久久久久久久浪潮网站 | 91.成人天堂一区| 国产精品卡一卡二| 精品亚洲porn| 欧美中文字幕一区| 国产欧美一区二区三区在线看蜜臀| 亚洲午夜一区二区| 99久久精品国产网站| www久久久久| 日av在线不卡| 欧美日韩电影一区| 亚洲欧美偷拍另类a∨色屁股| 国产在线国偷精品产拍免费yy| 欧美日韩一级片网站| 亚洲狠狠丁香婷婷综合久久久| 91精品国产色综合久久| 亚洲激情成人在线| 91丨国产丨九色丨pron| 中文文精品字幕一区二区| 精品一区二区三区在线播放 | 欧美一二三区在线观看| 亚洲欧美国产77777| aa级大片欧美| 国产精品福利一区二区三区| 大白屁股一区二区视频| 日本一区二区视频在线观看| 国产一区二区h| 国产亚洲欧美日韩俺去了| 精品一区二区三区免费视频| 日韩美女一区二区三区四区| 久久超碰97中文字幕| 精品久久人人做人人爱| 国内外精品视频| 久久久午夜电影| 国产sm精品调教视频网站| 国产精品色噜噜| 99re成人精品视频| 一区二区三区不卡视频在线观看| 99久久精品国产精品久久| 一区二区在线观看视频在线观看| 色94色欧美sute亚洲线路一ni| 亚洲自拍偷拍综合| 欧美一区二区三区男人的天堂| 日本一道高清亚洲日美韩| 精品久久久久久无| 国产 欧美在线| 一级精品视频在线观看宜春院| 欧美精品欧美精品系列| 麻豆精品一二三| 国产丝袜美腿一区二区三区| 99久久久精品免费观看国产蜜| 一区二区三区免费| 亚洲天堂精品视频| 91精品福利视频| 奇米精品一区二区三区四区| 国产亚洲成年网址在线观看| 色婷婷国产精品| 久久成人免费日本黄色| 亚洲欧洲日本在线| 91精品国产色综合久久ai换脸 | 日本丶国产丶欧美色综合| 亚洲福利电影网| 精品国产亚洲一区二区三区在线观看| 国产99久久久精品| 午夜视频在线观看一区| 久久精品欧美一区二区三区不卡 | 久久日一线二线三线suv| av在线播放不卡| 日本不卡高清视频| 亚洲人123区| 精品噜噜噜噜久久久久久久久试看| 成人福利电影精品一区二区在线观看| 亚洲成av人片一区二区梦乃| 久久先锋资源网| 欧美女孩性生活视频| 国产成人精品免费网站| 免费一级欧美片在线观看| 国产精品久久久久久久久免费相片 | 国产精品伦理在线| 欧美成人一区二区三区片免费| av网站免费线看精品| 国产综合成人久久大片91| 性做久久久久久免费观看| 亚洲欧美综合另类在线卡通| 亚洲精品在线免费观看视频| 欧美日韩精品三区| 色综合久久中文综合久久97| 国产盗摄一区二区| 青青青爽久久午夜综合久久午夜| 亚洲免费伊人电影| 亚洲国产精华液网站w| 久久这里只有精品视频网| 91精品久久久久久久99蜜桃| 欧美伊人久久久久久午夜久久久久| 国产精品乡下勾搭老头1| 美女视频网站黄色亚洲| 日韩高清中文字幕一区| 亚洲第一狼人社区| 亚洲一区二区精品3399| 亚洲黄色在线视频| 一区二区久久久久久| 伊人色综合久久天天| 亚洲欧美日韩在线| 一区二区三区中文在线| 亚洲综合在线观看视频| 一区二区三区在线不卡| 亚洲视频免费在线| 亚洲黄色免费电影| 亚洲国产一区二区三区青草影视| 亚洲精品欧美在线| 亚洲第一会所有码转帖| 午夜电影久久久| 日本不卡不码高清免费观看| 老汉av免费一区二区三区 | 久久精品国产**网站演员| 日韩**一区毛片| 久久草av在线| 国内精品视频666| 欧美日韩国产首页| 日韩欧美中文一区| 国产午夜精品一区二区三区四区| 久久精品视频一区| 国产精品电影一区二区三区| 亚洲精品视频观看| 肉色丝袜一区二区| 蜜臀久久久99精品久久久久久| 久久99精品国产| www.一区二区| 欧美美女直播网站| 久久久久久麻豆| 亚洲欧美日本在线| 日韩电影在线观看网站| 国产麻豆精品一区二区| 99久久国产综合精品色伊| 欧美影视一区二区三区| 精品盗摄一区二区三区| 成人免费一区二区三区在线观看| 亚洲国产欧美在线人成| 精品系列免费在线观看| 91丨porny丨蝌蚪视频| 91精品国产一区二区三区香蕉| 国产亚洲欧美在线| 亚洲妇女屁股眼交7| 国产成人免费视频网站 | 99久久精品国产网站| 欧美日韩国产精品自在自线| 久久久www成人免费无遮挡大片| 亚洲黄色小视频| 国产一区二区三区日韩| 欧美三级电影在线看| 国产精品久久夜| 免费成人av在线| 欧美亚洲高清一区| 中文字幕 久热精品 视频在线 | 日韩一区二区电影在线| 中文字幕一区在线| 国产乱码精品一区二区三| 欧美日本视频在线| 亚洲免费av在线|