锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久精品国产亚洲综合色,亚洲人成人网站色www,亚洲精品视频在线看http://m.tkk7.com/zhanglijun33/category/17945.html娣鋒矊錛屽椒寰紝绔嬪織錛岃搫鍔?..zh-cnThu, 23 Aug 2007 13:40:42 GMTThu, 23 Aug 2007 13:40:42 GMT60eclipse server tow run's models and othershttp://m.tkk7.com/zhanglijun33/archive/2007/08/23/h2.html鏅鴻呮棤鐤?/dc:creator>鏅鴻呮棤鐤?/author>Thu, 23 Aug 2007 07:10:00 GMThttp://m.tkk7.com/zhanglijun33/archive/2007/08/23/h2.htmlhttp://m.tkk7.com/zhanglijun33/comments/138845.htmlhttp://m.tkk7.com/zhanglijun33/archive/2007/08/23/h2.html#Feedback0http://m.tkk7.com/zhanglijun33/comments/commentRss/138845.htmlhttp://m.tkk7.com/zhanglijun33/services/trackbacks/138845.html1.鎴戜滑騫蟲椂浣跨敤鐨勬槸debug妯″紡錛屼絾鏈夋椂鍊欒繖縐嶆ā寮忎嬌寰楀惎鍔ㄦ湇鍔℃椂闂撮潪甯擱暱錛屽鏋滀笉瀛樺湪綾葷駭鐨凚ug錛屽彲浠ョ洿鎺ヤ嬌鐢≧un妯″紡鍚姩鏈嶅姟銆傞氬父鍙互寰堝揩鐨勫惎鍔ㄤ簡銆備絾涓嬫鍐嶅惎鍔ㄦ湇鍔℃椂錛宔clipse浼氫嬌鐢ㄤ笂涓嬈$殑鍚姩妯″紡錛屽鏋滀笉鐭ラ亾榪欎竴鐐癸紝鎴戜滑灝辨病鍔炴硶閲嶆柊浣跨敤debug妯″紡鍚姩浜嗐傚湪run妯″紡涓嬶紝鎴戜滑鍦ㄧ被閲岀殑淇敼涓嶈兘绔嬪嵆琚湇鍔″櫒璇嗗埆錛屼笉鑳借繘琛屽叏閮ㄧ殑璋冭瘯銆傝鎯抽噸鏂頒嬌鐢╠ebug妯″紡鍚姩,鍏堢偣紿楀彛錛屽啀鐐硅鍥撅紝鍐嶇偣server錛岀劧鍚庡湪鍑虹幇鐨勬湇鍔″櫒瑙嗗浘閲岄夋嫨debug妯″紡鍚姩鍗沖彲銆?/p>

2.hiberate query.setDate('",newDate()),涓嶈兘浣縮ql榪涜鏃跺垎縐掔駭鐨勬瘮杈?姝ゆ椂搴旇浣跨敤.setTimeStamp().



]]>
鍏充簬hibernate鐨勪箰瑙傞攣寮傚父http://m.tkk7.com/zhanglijun33/archive/2006/09/15/OptimisticLockingFailure.html鏅鴻呮棤鐤?/dc:creator>鏅鴻呮棤鐤?/author>Fri, 15 Sep 2006 06:41:00 GMThttp://m.tkk7.com/zhanglijun33/archive/2006/09/15/OptimisticLockingFailure.htmlhttp://m.tkk7.com/zhanglijun33/comments/69885.htmlhttp://m.tkk7.com/zhanglijun33/archive/2006/09/15/OptimisticLockingFailure.html#Feedback7http://m.tkk7.com/zhanglijun33/comments/commentRss/69885.htmlhttp://m.tkk7.com/zhanglijun33/services/trackbacks/69885.html1銆傚叾涓椂闂存渶闀跨殑寮傚父鏄棤閿欒淇℃伅鐨勫紓甯搞傝〃鐜版槸鏁版嵁搴撴閿併傛湁緇忛獙鐨勪漢褰撶劧鑳界寽寰楀埌榪欐槸浜嬪姟澶勭悊涓嶅綋閫犳垚鐨勶紝浣嗙敱浜庢病鏈夌粡楠岋紝
鎴戣姳璐逛簡涓涓槦鏈熺殑鏃墮棿鎵嶆敼姝c?br />2銆傛渶濂囨殑涓涓紓甯告槸錛歨ibernate涔愯閿佸紓甯搞?hibernate3.HibernateOptimisticLockingFailureException: Unexpected row count: 2 expected: 1
鎴戠敤鐨勬槸hibernate3,瀵規(guī)暟鎹簱鏁版嵁鐨勬洿鏂版槸榛樿鐨勪箰瑙傞攣銆傚洜涓哄畠鏄敓鏉ュ氨鐩稿綋涔愯鐨勶紝涓嶈冭檻鎴戜滑榪欑鏂版墜甯哥姱鐨勯敊璇紝鏁版嵁鍏寵仈閲嶅銆?br />姣斿錛氫粠鏁版嵁搴撻噷鍙栧嚭涓涓璞★紝鐒跺悗緇欏畠閲嶆柊璧嬪鹼紝鐒跺悗Update錛屽鏋滃叾浠栬〃鍜屽畠鐩稿叧錛岃屼笖鏈夐噸澶嶇殑璁板綍錛屽氨浼氭姤榪欐牱鐨勯敊銆傝В鍐蟲柟娉曟槸鎯沖姙娉曚笉璁╁叾浠栬〃鐨勭浉鍏蟲暟鎹褰曢噸澶嶅氨鍙互瑙e喅銆?br />3銆傛垜閬囧埌鐨勫彟涓涓笉甯歌鐨勫紓甯革細UncategorizedSQLException閿欒鍘熷洜錛宮ssql涓殑text鍨嬪瓧孌典負絀哄鹼紝灝嗕粬鍔犱笂榛樿鍊煎悗鎭㈠姝e父錛屽叿浣撳師鍥犱笉澶竻妤氥?br />org.springframework.jdbc.UncategorizedSQLException


]]>
鏈榪戦亣鍒頒簡hibernate鐨勪竴涓棶棰?/title><link>http://m.tkk7.com/zhanglijun33/archive/2006/08/17/question1.html</link><dc:creator>鏅鴻呮棤鐤?/dc:creator><author>鏅鴻呮棤鐤?/author><pubDate>Thu, 17 Aug 2006 06:07:00 GMT</pubDate><guid>http://m.tkk7.com/zhanglijun33/archive/2006/08/17/question1.html</guid><wfw:comment>http://m.tkk7.com/zhanglijun33/comments/64114.html</wfw:comment><comments>http://m.tkk7.com/zhanglijun33/archive/2006/08/17/question1.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://m.tkk7.com/zhanglijun33/comments/commentRss/64114.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/zhanglijun33/services/trackbacks/64114.html</trackback:ping><description><![CDATA[ <p>榪欏嚑澶╀竴鐩存病鏈夋洿鏂版垜鐨勫崥瀹㈡槸鍥犱負鎴戦亣鍒頒簡涓涓鎵嬬殑闂,榪欐槸鎴戠紪紼嬩互鏉ュ洶鎵版垜鏃墮棿鏈闀跨殑涓涓棶棰橈細浠庡懆涓涓嬪崍涓鐩村埌鐜板湪銆傚鏋滃摢浣嶉珮鎵嬫湁榪欐柟闈㈢殑緇忛獙,璇蜂笉鍚濇寚鏁?<br />榪欐槸涓叧浜巋ibernate鏂歸潰鐨勯棶棰?<br /><span id="dzfbxrt" class="tpc_content"><font size="2">鎴戠殑鏁版嵁搴撳叧鑱旇緝澶?hbm.xml鏄敤myeclipse鑷姩鐢熸垚鐨?dao鏄痵pring鐨?涔熸槸myeclipse鑷姩鐢熸垚鐨?鍦ㄧ敤hibernate鍚戞暟鎹簱鎻掑叆鏁版嵁鐨勬椂鍊?絎竴嬈℃墽琛岃繕姣旇緝欏哄埄,浣嗘妸鍚屾牱鐨勬暟鎹啀嬈℃彃鍏ョ殑鏃跺?浠g爜灝辮蛋涓嶅姩浜?(涓婚敭鏄嚜澧為暱鐨?鎻掑叆鏃朵笉璁懼?,浣嗗綋鎴戦噸鍚痶omcat鍚?絎竴嬈℃墽琛屾彃鍏ュ張鑳芥彃鍏ヤ簡,浣嗙浜屾鎵ц鐨勬椂鍊欏張璧頒笉鍔ㄤ簡...灝辮繖鏍峰懆鑰屽濮?<br />鎴戞祴璇曞悗鍙戠幇緇忓父琚崱浣忕殑璇彞鏄被浼間笅闈㈢殑璇彞:<br />(鏌愮被)beanDAO.findByExample(鏌愮被瀹炰緥).get(0);<br />璇峰悇浣嶆娊絀虹湅鐪?璋㈣阿.</font></span><br /><span id="jfdhlnf" class="tpc_content"><font size="2">澶у鍙互鍑粡楠屾潵鍒ゆ柇涓涓嬭繖涓棶棰?涓嶇敤鐪嬩唬鐮?鍥犱負hbm.mxl 鍜宒ao閮芥槸myeclipse鑷姩鐢熸垚鐨?鎴戞病鏈夋敼.<br />鑰岀▼搴忎腑緇忓父鍑洪敊灝辮繖鍙?(鏌愮被)beanDAO.findByExample(鏌愮被瀹炰緥).get(0);<br /><br /><br />鐜板湪鎴戝榪欎釜闂鎬葷畻鏈夌偣鎬濊礬浜嗐備絾榪樻病瀹炵幇錛岃楂樻墜鎸囨暀銆?/font></span></p> <img src ="http://m.tkk7.com/zhanglijun33/aggbug/64114.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/zhanglijun33/" target="_blank">鏅鴻呮棤鐤?/a> 2006-08-17 14:07 <a href="http://m.tkk7.com/zhanglijun33/archive/2006/08/17/question1.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Hibernate+Spring 瀵笵AO鐨勫鐞嗗疄鍒?http://m.tkk7.com/zhanglijun33/archive/2006/07/25/goodacticle.html鏅鴻呮棤鐤?/dc:creator>鏅鴻呮棤鐤?/author>Tue, 25 Jul 2006 03:23:00 GMThttp://m.tkk7.com/zhanglijun33/archive/2006/07/25/goodacticle.htmlhttp://m.tkk7.com/zhanglijun33/comments/59954.htmlhttp://m.tkk7.com/zhanglijun33/archive/2006/07/25/goodacticle.html#Feedback0http://m.tkk7.com/zhanglijun33/comments/commentRss/59954.htmlhttp://m.tkk7.com/zhanglijun33/services/trackbacks/59954.html
寮曠敤"Spring"鎵嬪唽涓婄殑璇濊: Hibernate+Spring鏄劇劧鏄ぉ鐢熺殑緇撳悎.

涓嬮潰鏄垜鐢╯pring澶勭悊鐨勪竴涓狧ibernateDAO瀹炰緥,鍙互鐪嬪埌,浠g爜閲忓ぇ澶у噺灝戜簡.

java浠g爜:聽


package infoweb.dao;

import java.util.List;
import java.util.Iterator;

import infoweb.pojo.Info;


import net.sf.hibernate.HibernateException;
import net.sf.hibernate.Query;
import net.sf.hibernate.Session;

import org.springframework.orm.hibernate.HibernateCallback;
import org.springframework.orm.hibernate.support.HibernateDaoSupport;


/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: </p>
* @author 孌墊椽鏉?br />* @version 1.0
*/


publicclass InfoDAOImpl extends HibernateDaoSupport implements IInfoDAO {
/**
聽 聽* 鏋勯犲嚱鏁?br />聽 聽*/

public InfoDAOImpl(){
聽聽聽 super();
}


/**
聽 聽* 澧炲姞璁板綍
聽 聽* @param info Info
聽 聽*/

publicvoid setInfo(Info info)throwsException{
聽聽聽 getHibernateTemplate().save(info);
}


/**
聽 聽* 閫氳繃ID鍙栧緱璁板綍
聽 聽* @param id String
聽 聽* @return Info
聽 聽*/

public Info getInfoById(String id)throwsException{
聽聽聽 Info info = (Info) getHibernateTemplate().load(Info.class, id);
聽聽聽 return info;
}


/**
聽 聽* 淇敼璁板綍
聽 聽* @param Info info
聽 聽*/

publicvoid modifyInfo(Info info)throwsException{
聽聽聽 getHibernateTemplate().update(info);
}


/**
聽 聽* 鍒犻櫎璁板綍
聽 聽* @param Info info
聽 聽*/

publicvoid removeInfo(Info info)throwsException{
聽聽聽 getHibernateTemplate().delete(info);
}


////////////////////////////////////////////////////////
/////聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 ///
/////浠ヤ笅閮ㄤ喚涓嶅甫瀹℃牳鍔熻兘聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 ///
/////聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 ///
////////////////////////////////////////////////////////

/**
聽 聽* 鍙栬褰曟繪暟
聽 聽* @return int
聽 聽*/

publicint getInfosCount()throwsException{
聽聽聽 int count = 0;
聽聽聽 String queryString = "select count(*) from Info";
聽聽聽 count = ((Integer) getHibernateTemplate().iterate(queryString).next()).
聽聽聽聽聽聽聽聽聽聽聽 intValue();
聽聽聽 return count;
}


/**
聽 聽* 鍙栨墍鏈夎褰曢泦鍚?br />聽 聽* @return Iterator
聽 聽*/

publicIterator getAllInfos()throwsException{
聽聽聽 Iterator iterator = null;
聽聽聽 String queryString = " select info from Info as info order by info.id desc";
聽聽聽 List list = getHibernateTemplate().find(queryString);
聽聽聽 iterator = list.iterator();
聽聽聽 return iterator;
}


/**
聽 聽* 鍙栬褰曢泦鍚?br />聽 聽* @return Iterator
聽 聽* @param int position, int length
聽 聽*/

publicIterator getInfos(int position, int length)throwsException{
聽聽聽 Iterator iterator = null;
聽聽聽 String queryString = " select info from Info as info order by info.id desc";
聽聽聽 Query query = getHibernateTemplate().createQuery(getSession(), queryString);
聽聽聽 //璁劇疆娓告爣鐨勮搗濮嬬偣
聽聽聽 query.setFirstResult(position);
聽聽聽 //璁劇疆娓告爣鐨勯暱搴?/span>
聽聽聽 query.setMaxResults(length);
聽聽聽 //璁板綍鐢熸垚
聽聽聽 List list = query.list();
聽聽聽 //鎶婃煡璇㈠埌鐨勭粨鏋滄斁鍏ヨ凱浠e櫒
聽聽聽 iterator = list.iterator();
聽聽聽 return iterator;
}


/**
聽 聽* 鍙栫涓鏉¤褰?br />聽 聽* @throws Exception
聽 聽* @return Station
聽 聽*/

public Info getFirstInfo()throwsException{
聽聽聽 Iterator iterator = null;
聽聽聽 Info info = null;
聽聽聽 String queryString = "select info from Info as info order by info.id desc";
聽聽聽 Query query = getHibernateTemplate().createQuery(getSession(), queryString);
聽聽聽 //璁板綍鐢熸垚
聽聽聽 List list = query.list();
聽聽聽 //鎶婃煡璇㈠埌鐨勭粨鏋滄斁鍏ヨ凱浠e櫒
聽聽聽 iterator = list.iterator();
聽聽聽 if(iterator.hasNext()){
聽聽聽聽聽 info = (Info) iterator.next();
聽聽聽 }
聽聽聽 return info;
}


/**
聽 聽* 鍙栨渶鍚庝竴鏉¤褰?br />聽 聽* @throws Exception
聽 聽* @return Station
聽 聽*/

public Info getLastInfo()throwsException{
聽聽聽 Iterator iterator = null;
聽聽聽 Info info = null;
聽聽聽 String queryString = "select info from Info as info order by info.id asc";
聽聽聽 Query query = getHibernateTemplate().createQuery(getSession(), queryString);
聽聽聽 //璁板綍鐢熸垚
聽聽聽 List list = query.list();
聽聽聽 //鎶婃煡璇㈠埌鐨勭粨鏋滄斁鍏ヨ凱浠e櫒
聽聽聽 iterator = list.iterator();
聽聽聽 if(iterator.hasNext()){
聽聽聽聽聽 info = (Info) iterator.next();
聽聽聽 }
聽聽聽 return info;

}


////////////////////////////////////////////////////////
/////聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 ///
///// 浠ヤ笅閮ㄤ喚琛ㄤ腑瑕佹湁鐗瑰畾瀛楁鎵嶈兘脮類卞惄璇佃ⅹ 鐗抽媹鎾曟帹絎犵 聽 聽///
/////聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 ///
////////////////////////////////////////////////////////

/**
聽 聽* 鍙栫鍚堟潯浠惰褰曟繪暟, [琛ㄤ腑瑕佹湁 isperson 瀛楁]
聽 聽* @return int
聽 聽* @param int isPerson
聽 聽*/


publicint getInfosCountByIsperson(int isPerson)throwsException{
聽聽聽 int count = 0;
聽聽聽 String queryString =
聽聽聽聽聽聽聽 "select count(*) from Info as info where info.isperson =" + isPerson;
聽聽聽 count = ((Integer) getHibernateTemplate().iterate(queryString).next()).
聽聽聽聽聽聽聽聽聽聽聽 intValue();
聽聽聽 return count;
}


/**
聽 聽* 鍙栨墍鏈夌鍚堟潯浠惰褰曢泦鍚? 妯$硦鏌ヨ鏉′歡.[琛ㄤ腑瑕佹湁 isperson 瀛楁]
聽 聽* @return Iterator
聽 聽* @param int isPerson
聽 聽*/


publicIterator getAllInfosByIsperson(int isPerson)throwsException{
聽聽聽 Iterator iterator = null;
聽聽聽 String queryString = " select info from Info as info where info.isperson =" +
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 聽isPerson + " order by info.id desc";
聽聽聽 List list = getHibernateTemplate().find(queryString);
聽聽聽 //鎶婃煡璇㈠埌鐨勭粨鏋滄斁鍏ヨ凱浠e櫒
聽聽聽 iterator = list.iterator();
聽聽聽 return iterator;
}


/**
聽 聽* 鍙栫鍚堟潯浠惰褰曢泦鍚? 妯$硦鏌ヨ鏉′歡.[琛ㄤ腑瑕佹湁 isperson 瀛楁]
聽 聽* @return Iterator
聽 聽* @param int isPerson,int position, int length
聽 聽*/


publicIterator getInfosByIsperson(int isPerson, int position, int length)throws
聽聽聽聽聽 Exception{
聽聽聽 Iterator iterator = null;
聽聽聽 String queryString = " select info from Info as info where info.isperson =" +
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 聽isPerson + " order by info.id desc";
聽聽聽 //鍒涘緩鏌ヨ
聽聽聽 Query query = getHibernateTemplate().createQuery(getSession(), queryString);
聽聽聽 //璁劇疆娓告爣鐨勮搗濮嬬偣
聽聽聽 query.setFirstResult(position);
聽聽聽 //璁劇疆娓告爣鐨勯暱搴?/span>
聽聽聽 query.setMaxResults(length);
聽聽聽 //璁板綍鐢熸垚
聽聽聽 List list = query.list();
聽聽聽 //鎶婃煡璇㈠埌鐨勭粨鏋滄斁鍏ヨ凱浠e櫒
聽聽聽 iterator = list.iterator();
聽聽聽 return iterator;
}


////////////////////////////////////////////////////////
/////聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 ///
///// 浠ヤ笅閮ㄤ喚琛ㄤ腑瑕佹湁鐗瑰畾瀛楁鎵嶈兘脮類卞惄璇佃ⅹ 聽鏌ヨ閮ㄤ喚聽聽聽聽聽 ///
/////聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 ///
///////////////////////////////////////////////////////
/**
聽 聽* 鍙栫鍚堟潯浠惰褰曟繪暟, 妯$硦鏌ヨ鏉′歡.[琛ㄤ腑瑕佹湁 title 瀛楁]
聽 聽* @return int
聽 聽* @param String text
聽 聽*/

publicint getInfosCount(String text)throwsException{
聽聽聽 int count = 0;
聽聽聽 count = ((Integer) getHibernateTemplate().iterate(
聽聽聽聽聽聽聽 "select count(*) from Info as info where info.title like '%" + text +
聽聽聽聽聽聽聽 "%'
").next()).intValue();
聽聽聽 return count;
}


/**
聽 聽* 鍙栨墍鏈夌鍚堟潯浠惰褰曢泦鍚? 妯$硦鏌ヨ鏉′歡.[琛ㄤ腑瑕佹湁 title 瀛楁]
聽 聽* @return Iterator
聽 聽* @param String text
聽 聽*/


publicIterator getAllInfos(String text)throwsException{
聽聽聽 Iterator iterator = null;
聽聽聽 String queryString =
聽聽聽聽聽聽聽 " select info from Info as info where info.title like '%" + text +
聽聽聽聽聽聽聽 "%'
order by info.id desc";
聽聽聽 //鍒涘緩鏌ヨ
聽聽聽 Query query = getHibernateTemplate().createQuery(getSession(), queryString);
聽聽聽 //璁板綍鐢熸垚
聽聽聽 List list = query.list();
聽聽聽 //鎶婃煡璇㈠埌鐨勭粨鏋滄斁鍏ヨ凱浠e櫒
聽聽聽 iterator = list.iterator();
聽聽聽 return iterator;
}


/**
聽 聽* 鍙栫鍚堟潯浠惰褰曢泦鍚? 妯$硦鏌ヨ鏉′歡.[琛ㄤ腑瑕佹湁 title 瀛楁]
聽 聽* @return Iterator
聽 聽* @param String text,int position, int length
聽 聽*/

publicIterator getInfos(String text, int position, int length)throws
聽聽聽聽聽 Exception{
聽聽聽 Iterator iterator = null;
聽聽聽 String queryString =
聽聽聽聽聽聽聽 " select info from Info as info where info.title like '%" + text +
聽聽聽聽聽聽聽 "%'
order by info.id desc";

聽聽聽 //鍒涘緩鏌ヨ
聽聽聽 Query query = getHibernateTemplate().createQuery(getSession(), queryString);
聽聽聽 //璁劇疆娓告爣鐨勮搗濮嬬偣
聽聽聽 query.setFirstResult(position);
聽聽聽 //璁劇疆娓告爣鐨勯暱搴?/span>
聽聽聽 query.setMaxResults(length);
聽聽聽 //璁板綍鐢熸垚
聽聽聽 List list = query.list();
聽聽聽 //鎶婃煡璇㈠埌鐨勭粨鏋滄斁鍏ヨ凱浠e櫒
聽聽聽 iterator = list.iterator();
聽聽聽 return iterator;
}


////////////////////////////////////////////////////////
/////聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 ///
///// 浠ヤ笅閮ㄤ喚琛ㄤ腑瑕佹湁鐗瑰畾瀛楁鎵嶈兘脮類卞惄璇佃ⅹ 鐘犫拤宓枡璨?聽聽聽 ///
/////聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 ///
////////////////////////////////////////////////////////

/**
聽 聽* 鍙栫鍚堟潯浠惰褰曟繪暟.[ 琛ㄤ腑瑕佹湁 registername 瀛楁]
聽 聽* @return int
聽 聽* @param String text
聽 聽*/

publicint getInfosCountByRegisterName(String registerName)throwsException{
聽聽聽 int count = 0;
聽聽聽 count = ((Integer) getHibernateTemplate().iterate(
聽聽聽聽聽聽聽 "select count(*) from Info as info where info.registername = '" +
聽聽聽聽聽聽聽 registerName + "'
").next()).intValue();
聽聽聽 return count;
}


/**
聽 聽* 閫氳繃娉ㄥ唽鍚嶅彇寰椾竴鏉¤褰?濡傛湁澶氭潯,鍙彇絎竴鏉?[琛ㄤ腑瑕佹湁 registername瀛楁]
聽 聽* @param registername String
聽 聽* @return Info
聽 聽*/

public Info getInfoByRegisterName(String registerName)throwsException{
聽聽聽 Iterator iterator = null;
聽聽聽 Info info = null;
聽聽聽 String queryString =
聽聽聽聽聽聽聽 " select info from Info as info where info.registername='" +
聽聽聽聽聽聽聽 registerName + "'
order by info.id desc";
聽聽聽 //鍒涘緩鏌ヨ
聽聽聽 Query query = getHibernateTemplate().createQuery(getSession(), queryString);
聽聽聽 //璁板綍鐢熸垚
聽聽聽 List list = query.list();
聽聽聽 //鎶婃煡璇㈠埌鐨勭粨鏋滄斁鍏ヨ凱浠e櫒
聽聽聽 iterator = list.iterator();
聽聽聽 if(iterator.hasNext()){
聽聽聽聽聽 info = (Info) iterator.next();
聽聽聽 }
聽聽聽 return info;
}


/**
聽 聽* 閫氳繃娉ㄥ唽鍚嶅彇寰楁墍鏈夎褰曢泦鍚?[琛ㄤ腑瑕佹湁 registername瀛楁]
聽 聽* @param registername String
聽 聽* @return Iterator
聽 聽*/

publicIterator getAllInfosByRegisterName(String registerName)throws
聽聽聽聽聽 Exception{
聽聽聽 Iterator iterator = null;
聽聽聽 String queryString =
聽聽聽聽聽聽聽 " select info from Info as info where info.registername='" +
聽聽聽聽聽聽聽 registerName + "'
order by info.id desc";
聽聽聽 //鍒涘緩鏌ヨ
聽聽聽 Query query = getHibernateTemplate().createQuery(getSession(), queryString);
聽聽聽 //璁板綍鐢熸垚
聽聽聽 List list = query.list();
聽聽聽 //鎶婃煡璇㈠埌鐨勭粨鏋滄斁鍏ヨ凱浠e櫒
聽聽聽 iterator = list.iterator();
聽聽聽 return iterator;
}


/**
聽 聽* 閫氳繃娉ㄥ唽鍚嶅彇寰楄褰曞垪琛?[琛ㄤ腑瑕佹湁 registername瀛楁]
聽 聽* @param registername String
聽 聽* @return Iterator
聽 聽*/

publicIterator getInfosByRegisterName(String registerName, int position,
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 聽int length)throwsException{
聽聽聽 Iterator iterator = null;
聽聽聽 String queryString =
聽聽聽聽聽聽聽 " select info from Info as info where info.registername='" +
聽聽聽聽聽聽聽 registerName + "'
order by info.id desc";
聽聽聽 //鍒涘緩鏌ヨ
聽聽聽 Query query = getHibernateTemplate().createQuery(getSession(), queryString);
聽聽聽 //璁劇疆娓告爣鐨勮搗濮嬬偣
聽聽聽 query.setFirstResult(position);
聽聽聽 //璁劇疆娓告爣鐨勯暱搴?/span>
聽聽聽 query.setMaxResults(length);
聽聽聽 //璁板綍鐢熸垚
聽聽聽 List list = query.list();
聽聽聽 //鎶婃煡璇㈠埌鐨勭粨鏋滄斁鍏ヨ凱浠e櫒
聽聽聽 iterator = list.iterator();
聽聽聽 return iterator;
}


////////////////////////////////////////////////////////
/////聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 ///
///// 浠ヤ笅閮ㄤ喚琛ㄤ腑瑕佹湁鐗瑰畾瀛楁鎵嶈兘脮類卞惄璇佃ⅹ 聽 鐘戦妗跺┑闂?聽 聽///
/////聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 ///
////////////////////////////////////////////////////////

/**
聽 聽* 鍙栬褰曟繪暟.[ 琛ㄤ腑瑕佹湁 board_id 瀛楁]
聽 聽* @return int
聽 聽* @param String boardId
聽 聽*/

publicint getInfosCountByBoard(String boardId)throwsException{
聽聽聽 int count = 0;

聽聽聽 count = ((Integer) getHibernateTemplate().iterate(
聽聽聽聽聽聽聽 "select count(*) from Info as info where info.boardId = '" + boardId +
聽聽聽聽聽聽聽 "'
").next()).intValue();

聽聽聽 return count;
}


/**
聽 聽* 閫氳繃鐗堝潡鍚嶅彇寰楁墍鏈夎褰曢泦鍚?[琛ㄤ腑瑕佹湁 board_id瀛楁]
聽 聽* @param BoardId String
聽 聽* @return Iterator
聽 聽*/

publicIterator getAllInfosByBoard(String boardId)throwsException{
聽聽聽 Iterator iterator = null;
聽聽聽 String queryString = " select info from Info as info where info.boardId='" +
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 聽boardId + "'
order by info.id desc";
聽聽聽 //鍒涘緩鏌ヨ
聽聽聽 Query query = getHibernateTemplate().createQuery(getSession(), queryString);
聽聽聽 //璁板綍鐢熸垚
聽聽聽 List list = query.list();
聽聽聽 //鎶婃煡璇㈠埌鐨勭粨鏋滄斁鍏ヨ凱浠e櫒
聽聽聽 iterator = list.iterator();
聽聽聽 return iterator;
}


/**
聽 聽* 閫氳繃鐗堝潡鍚嶅彇寰楄褰曞垪琛?[琛ㄤ腑瑕佹湁 board_id瀛楁]
聽 聽* @param BoardId String
聽 聽* @return Iterator
聽 聽*/

publicIterator getInfosByBoard(String boardId, int position, int length)throws
聽聽聽聽聽 Exception{
聽聽聽 Iterator iterator = null;
聽聽聽 String queryString = " select info from Info as info where info.boardId='" +
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 聽boardId + "'
order by info.id desc";

聽聽聽 //鍒涘緩鏌ヨ
聽聽聽 Query query = getHibernateTemplate().createQuery(getSession(), queryString);
聽聽聽 //璁劇疆娓告爣鐨勮搗濮嬬偣
聽聽聽 query.setFirstResult(position);
聽聽聽 //璁劇疆娓告爣鐨勯暱搴?/span>
聽聽聽 query.setMaxResults(length);
聽聽聽 //璁板綍鐢熸垚
聽聽聽 List list = query.list();
聽聽聽 //鎶婃煡璇㈠埌鐨勭粨鏋滄斁鍏ヨ凱浠e櫒
聽聽聽 iterator = list.iterator();

聽聽聽 return iterator;

}


/**
聽 聽* 鍙栫鍚堟潯浠惰褰曟繪暟.[ 琛ㄤ腑瑕佹湁 board_id 瀛楁,title]聽 妯$硦鏌ヨtitle
聽 聽* @return int
聽 聽* @param String boardId ,String text
聽 聽*/

publicint getInfosCountByBoard(String boardId, String text)throwsException{
聽聽聽 int count = 0;

聽聽聽 count = ((Integer) getHibernateTemplate().iterate(
聽聽聽聽聽聽聽 "select count(*) from Info as info where info.boardId='" + boardId +
聽聽聽聽聽聽聽 "'
and info.title like '%" + text + "%'").next()).intValue();

聽聽聽 return count;

}


/**
聽 聽* 閫氳繃鐗堝潡鍚嶅彇寰楄褰曞垪琛?[琛ㄤ腑瑕佹湁 board_id瀛楁]聽 妯$硦鏌ヨtitle
聽 聽* @param String boardID,int position, int length
聽 聽* @return Iterator
聽 聽*/

publicIterator getInfosByBoard(String boardId, int position, int length,
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 String text)throwsException{
聽聽聽 Iterator iterator = null;
聽聽聽 String queryString = " select info from Info as info where info.boardId='" +
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 聽boardId + "'
and info.title like '%" + text +
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 聽"%'
order by info.id desc";

聽聽聽 //鍒涘緩鏌ヨ
聽聽聽 Query query = getHibernateTemplate().createQuery(getSession(), queryString);
聽聽聽 //璁劇疆娓告爣鐨勮搗濮嬬偣
聽聽聽 query.setFirstResult(position);
聽聽聽 //璁劇疆娓告爣鐨勯暱搴?/span>
聽聽聽 query.setMaxResults(length);
聽聽聽 //璁板綍鐢熸垚
聽聽聽 List list = query.list();
聽聽聽 //鎶婃煡璇㈠埌鐨勭粨鏋滄斁鍏ヨ凱浠e櫒
聽聽聽 iterator = list.iterator();
聽聽聽 return iterator;

}


////////////////////////////////////////////////////////
/////聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 ///
/////浠ヤ笅閮ㄤ喚甯︽湁瀹℃牳鍔熻兘聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 ///
/////聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 ///
////////////////////////////////////////////////////////

/**
聽 聽* 鍙栬褰曟繪暟
聽 聽* @return int
聽 聽* @param int isAuditing
聽 聽*/

publicint getInfosCount(int isAuditing)throwsException{
聽聽聽


]]>
spring,hibernate,struts搴旂敤涓殑閿欒鍙婃洿姝?錛?錛?/title><link>http://m.tkk7.com/zhanglijun33/archive/2006/07/11/STRUTS3.html</link><dc:creator>鏅鴻呮棤鐤?/dc:creator><author>鏅鴻呮棤鐤?/author><pubDate>Tue, 11 Jul 2006 07:10:00 GMT</pubDate><guid>http://m.tkk7.com/zhanglijun33/archive/2006/07/11/STRUTS3.html</guid><wfw:comment>http://m.tkk7.com/zhanglijun33/comments/57650.html</wfw:comment><comments>http://m.tkk7.com/zhanglijun33/archive/2006/07/11/STRUTS3.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://m.tkk7.com/zhanglijun33/comments/commentRss/57650.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/zhanglijun33/services/trackbacks/57650.html</trackback:ping><description><![CDATA[榪欎袱澶╁叕鍙鎬換鍔′笉绱э紝榪欐牱灝辯粰鎴戜笉灝戝仛璇曢獙鐨勬満浼氬拰鏃墮棿銆備粖澶╃殑璇曢獙鏄湪action閲岄潰鍐欏涓笉鍚岀殑鏂規(guī)硶錛屽茍涓旇寰?鍒頒笟鍔″眰鐨勫璞′互渚胯繘涓姝ュ鐞嗘暟鎹?br />棣栧厛鎴戠殑action瑕佺戶鎵緿ispatchAction.榪欐牱鎵嶈兘瀹炵幇澶氫釜涓嶅悓鐨勬柟娉曟斁鍦ㄤ竴涓猘ction閲屻?br />2.鍦ㄩ噷闈㈠啓鍏ュ浐瀹氱殑鏂規(guī)硶錛?br />public void setServlet(ActionServlet actionServlet){<br />聽聽 super.setServlet(actionServlet);<br />聽聽 ServletContext聽 servletContext =actionServlet.getServletContext();<br />聽 WebApplicationContext wac =聽 WebApplicationContextUtils.getRequiredWebApplicationContext(servletContext);<br />//鐒跺悗灝卞彲浠ュ緱鍒頒笟鍔″眰鐨勫璞′簡銆傚儚鎴戞槰澶╄寰楅偅鏍峰仛灝辮銆傦紙娉細鍦ㄨ繖涓柟娉曢噷闈㈠彲浠ュ緱鍒板涓笉鍚屽璞★紝宸茬粡璇曢獙閫氳繃錛?br />鐒跺悗鍐嶄竴涓緱鍒皊ervice瀵硅薄鐨勬柟娉曪紝浠ヤ緵鍚庨潰鐨勬柟娉曚嬌鐢ㄣ?br />3.澶氫釜jsp欏甸潰鍙互瀵瑰簲涓涓猘ction鍚楋紵鍙互錛屽凡緇忚瘯楠岄氳繃銆傚茍涓斿湪struts_config.xml閲岄潰鏃犻』鍋氫換浣曟敼鍔ㄣ?br />4.myAction?method=addXX鍚庨潰鍙互璺熷叾浠栧弬鏁板悧錛熷彲浠ワ紝宸茬粡璇曢獙閫氳繃銆?br />5錛宩sp鍚慳ction鍙戝嚭璇鋒眰鐨勬椂鍊欙紝涓轟粈涔堟湁鏃跺欏嚭鐜扮┖鐧藉紓甯革紵榪欐椂鍊欎綘搴旇浠庝袱涓柟闈㈣繘琛屾鏌?br />聽 1錛屾鏌ヤ綘鐨剆truts_config.xml forwordname<br />聽聽 2浠ヤ笂緇忛獙鏄垜鑻︽兂浜嗕竴澶╂墠寰楀埌鐨勩?img src ="http://m.tkk7.com/zhanglijun33/aggbug/57650.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/zhanglijun33/" target="_blank">鏅鴻呮棤鐤?/a> 2006-07-11 15:10 <a href="http://m.tkk7.com/zhanglijun33/archive/2006/07/11/STRUTS3.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>struts,hibernate,spring搴旂敤榪囩▼涓殑閿欒鍙婃洿姝o紙姣忔棩鏇存柊錛?/title><link>http://m.tkk7.com/zhanglijun33/archive/2006/07/10/zongjie.html</link><dc:creator>鏅鴻呮棤鐤?/dc:creator><author>鏅鴻呮棤鐤?/author><pubDate>Mon, 10 Jul 2006 08:22:00 GMT</pubDate><guid>http://m.tkk7.com/zhanglijun33/archive/2006/07/10/zongjie.html</guid><wfw:comment>http://m.tkk7.com/zhanglijun33/comments/57522.html</wfw:comment><comments>http://m.tkk7.com/zhanglijun33/archive/2006/07/10/zongjie.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://m.tkk7.com/zhanglijun33/comments/commentRss/57522.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/zhanglijun33/services/trackbacks/57522.html</trackback:ping><description><![CDATA[涓婃帴鈥渏sp欏甸潰寰楀埌涓氬姟灞傜殑瀵硅薄鈥?br />1.鎴戠幇鍦ㄦ兂鐢╫rg.springframework.orm.hibernate.HibernateTransactionManager鏉ョ粰涓氬姟瀵硅薄緇囧叆浜嬪姟綆$悊鏂規(guī)硶銆備絾鍦ㄨ皟璇曠殑鏃跺欏嵈鍙戠敓浜嗗紓甯?Error registering bean with name 'myTransactionManager' defined in ServletContext resource [/WEB-INF/applicationContext.xml],緋葷粺鍦ㄧ粰myTransactionManager Bean娉ㄥ唽鐨勬椂鍊欏嵈鎵句笉鍒板畠鐨勭被銆傜殑紜槸寰堝鎬殑闂錛孒ibernateTransactionManager鏄庢槑灝卞湪榪欏効鎽嗙潃鍢涳紝鎬庝箞緋葷粺灝辨槸鎵句笉鍒板憿銆傜粡榪囧嚑涓皬鏃剁殑鏌ユ壘浠g爜妗f錛屽彂鐜板師鏉ユ垜鐢ㄧ殑鏄疕ibernate3鐗堟湰銆傜浉搴旂殑org.springframework.orm.hibernate.HibernateTransactionManager涔熷簲璇ユ敼鎴愶細org.springframework.orm.hibernate3.HibernateTransactionManager.姹楋紒java紼嬪簭鍛樼湡绱?br />2.閿欒2錛屽綋鎴戞兂鍦ㄩ〉闈笂寰楀埌緇囧叆浜嬪姟綆$悊鐨剆ervice瀵硅薄鏃訛紝鍙堟湁涓涓敊璇潵浜嗭細<br />org.apache.jasper.JasperException: $Proxy2<br />org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)<br />鏅曞惂錛屼唬鐞嗕漢鐨勫緟閬囨病闂浜嗭紝鍙槸瀹冨氨鏄笉緇欎綘鍋氫唬鐞嗐傜粡榪囧湪jsp欏甸潰涓婄殑鎺掑療錛氱粓浜庢壘鍒拌繖涓鍙ワ細<br />聽聽 RealnewsService newsservice=(RealnewsService)wac.getBean("newsService");<br />瀹冩湁浠涔堥棶棰樺悧錛熷垵瀛﹁呯湅涓嶅嚭浠涔堥敊璇潵錛屽洜涓鴻娉曚笂涓鐐歸敊涔熸病鏈夛紝鍚庢潵緇忛珮鎵嬫寚鐐規(guī)墠濡傛ⅵ鍒濋啋錛?br />瀹冪殑澹版槑綾誨瀷搴旇鏄浉搴旂殑鎺ュ彛銆傝繖鏄痵pring涓璐殑椋庢牸錛岋紙浣嗚繖鑷充簬璁╂垜鍑洪敊鍚楋紵閮侀椃錛夛紝濂姐傚埌浠婂ぉ涓哄潃錛屾垜鍜屽叧娉ㄦ垜鐨勫崥瀹㈢殑鍚屽搴旇瀵箂pring搴旂敤紼嬪簭鐨勬牳蹇冮厤緗枃浠舵湁浜嗕竴瀹氱殑鐞嗚В浜嗐?br />鎬葷粨涓鍙ヨ瘽錛氳В鍐抽棶棰樼殑鏂規(guī)硶鏄細鏉ヤ簡闂涓嶈鎬曪紝鐢ㄦ湸绱犵殑鐞嗗康鍜屾墽钁楃殑鎬佸害鍘繪垬鑳渂ug聽 ;-)<img src ="http://m.tkk7.com/zhanglijun33/aggbug/57522.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/zhanglijun33/" target="_blank">鏅鴻呮棤鐤?/a> 2006-07-10 16:22 <a href="http://m.tkk7.com/zhanglijun33/archive/2006/07/10/zongjie.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://m.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://gztzbj.com" target="_blank">亚洲国产成人久久</a>| <a href="http://cin17.com" target="_blank">6080午夜一级毛片免费看 </a>| <a href="http://9522952.com" target="_blank">国产午夜影视大全免费观看 </a>| <a href="http://www-ttyx.com" target="_blank">国产一卡2卡3卡4卡2021免费观看</a>| <a href="http://142121.com" target="_blank">国产免费AV片在线播放唯爱网</a>| <a href="http://www96pg.com" target="_blank">成人免费无码大片a毛片</a>| <a href="http://343dd.com" target="_blank">免费在线观看黄网站</a>| <a href="http://miliwo.com" target="_blank">亚洲阿v天堂在线</a>| <a href="http://bxd888.com" target="_blank">亚洲午夜精品一区二区公牛电影院 </a>| <a href="http://601508.com" target="_blank">eeuss影院ss奇兵免费com</a>| <a href="http://sxjttxkywl.com" target="_blank">四虎国产精品免费永久在线</a>| <a href="http://327www.com" target="_blank">亚洲毛片免费视频</a>| <a href="http://sdnuoyuan.com" target="_blank">在线a亚洲v天堂网2018</a>| <a href="http://vvv75.com" target="_blank">久久亚洲春色中文字幕久久久</a>| <a href="http://www132126.com" target="_blank">亚洲综合欧美色五月俺也去</a>| <a href="http://youketech.com" target="_blank">无码人妻一区二区三区免费视频 </a>| <a href="http://ipx588.com" target="_blank">在线日本高清免费不卡</a>| <a href="http://www-741.com" target="_blank">午夜a级成人免费毛片</a>| <a href="http://syeyo.com" target="_blank">久久亚洲精品AB无码播放</a>| <a href="http://www96pg.com" target="_blank">久久夜色精品国产噜噜亚洲a</a>| <a href="http://txa6.com" target="_blank">一级毛片免费播放试看60分钟</a>| <a href="http://82nnn.com" target="_blank">美丽的姑娘免费观看在线播放</a>| <a href="http://fns92.com" target="_blank">国产91在线免费</a>| <a href="http://930mk.com" target="_blank">亚洲视频一区在线观看</a>| <a href="http://0102008.com" target="_blank">日本精品久久久久久久久免费</a>| <a href="http://ai-xian.com" target="_blank">91免费在线播放</a>| <a href="http://liulian88.com" target="_blank">青青草原亚洲视频</a>| <a href="http://fanhaogo.com" target="_blank">亚洲熟女综合一区二区三区</a>| <a href="http://556228.com" target="_blank">中文字幕无码日韩专区免费 </a>| <a href="http://www4jbd.com" target="_blank">成人免费看片又大又黄</a>| <a href="http://472849.com" target="_blank">亚洲欧洲日韩不卡</a>| <a href="http://cctv69.com" target="_blank">日韩免费在线中文字幕</a>| <a href="http://catalna.com" target="_blank">色妞WWW精品免费视频</a>| <a href="http://avxyz.com" target="_blank">亚洲激情在线视频</a>| <a href="http://senimei9.com" target="_blank">一级做a爰性色毛片免费</a>| <a href="http://cytanhuang.com" target="_blank">成人AV免费网址在线观看</a>| <a href="http://se988.com" target="_blank">亚洲色图在线观看</a>| <a href="http://yakonet.com" target="_blank">三级黄色片免费看</a>| <a href="http://pchbgs.com" target="_blank">亚洲裸男gv网站</a>| <a href="http://www827556.com" target="_blank">久久亚洲中文字幕无码</a>| <a href="http://hetaoqpj.com" target="_blank">无码免费午夜福利片在线</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>