锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲M码 欧洲S码SSS222,亚洲av无码兔费综合,亚洲sss综合天堂久久久http://www.tkk7.com/shichengjun1984/category/26120.html甯屾湜鎴戠殑榪欎釜鍗氬鑳界粰閭d簺鎯沖湪java鐨勬搗媧嬩腑鎷兼悘鐨勪漢鏈夋墍甯姪銆傝阿璋㈠厜涓達紒zh-cnFri, 19 Oct 2007 22:04:34 GMTFri, 19 Oct 2007 22:04:34 GMT60鐢↗ava杞寲姹夊瓧涓烘嫾闊沖叏鎷?/title><link>http://www.tkk7.com/shichengjun1984/archive/2007/10/09/151458.html</link><dc:creator>I LOVE JAVA</dc:creator><author>I LOVE JAVA</author><pubDate>Tue, 09 Oct 2007 09:17:00 GMT</pubDate><guid>http://www.tkk7.com/shichengjun1984/archive/2007/10/09/151458.html</guid><wfw:comment>http://www.tkk7.com/shichengjun1984/comments/151458.html</wfw:comment><comments>http://www.tkk7.com/shichengjun1984/archive/2007/10/09/151458.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/shichengjun1984/comments/commentRss/151458.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/shichengjun1984/services/trackbacks/151458.html</trackback:ping><description><![CDATA[<div id="4eg8q44" class="NewsContent" id="NewsContentLabel">package com.easydozer.commons.util;<br /> <br /> import java.util.Iterator;<br /> import java.util.LinkedHashMap;<br /> import java.util.Set;<br /> <br /> /**<br /> * <pre>姹夊瓧杞寲涓哄叏鎷?lt;/pre><br /> * <BR><DL><DT><B>JDK鐗堟湰:</B></DT><BR><DD>1.4</DD></DL><br /> * @author 璋㈣鐢?br /> * @version 1.0<br /> * @see <br /> * @since 1.0<br /> */<br /> public class CnToSpell<br /> {<br /> private static LinkedHashMap spellMap = null;<br /> <br /> static<br /> {<br /> if(spellMap == null){<br /> spellMap = new LinkedHashMap(400);<br /> }<br /> initialize();<br /> System.out.println("Chinese transfer Spell Done.");<br /> }<br /> <br /> private CnToSpell()<br /> {<br /> }<br /> <br /> private static void spellPut(String spell,int ascii)<br /> {<br /> spellMap.put(spell,new Integer(ascii));<br /> }<br /> <br /> private static void initialize()<br /> {<br /> spellPut("a", -20319);<br /> spellPut("ai", -20317);<br /> spellPut("an", -20304);<br /> spellPut("ang", -20295);<br /> spellPut("ao", -20292);<br /> spellPut("ba", -20283);<br /> spellPut("bai", -20265);<br /> spellPut("ban", -20257);<br /> spellPut("bang", -20242);<br /> spellPut("bao", -20230);<br /> spellPut("bei", -20051);<br /> spellPut("ben", -20036);<br /> spellPut("beng", -20032);<br /> spellPut("bi", -20026);<br /> spellPut("bian", -20002);<br /> spellPut("biao", -19990);<br /> spellPut("bie", -19986);<br /> spellPut("bin", -19982);<br /> spellPut("bing", -19976);<br /> spellPut("bo", -19805);<br /> spellPut("bu", -19784);<br /> spellPut("ca", -19775);<br /> spellPut("cai", -19774);<br /> spellPut("can", -19763);<br /> spellPut("cang", -19756);<br /> spellPut("cao", -19751);<br /> spellPut("ce", -19746);<br /> spellPut("ceng", -19741);<br /> spellPut("cha", -19739);<br /> spellPut("chai", -19728);<br /> spellPut("chan", -19725);<br /> spellPut("chang", -19715);<br /> spellPut("chao", -19540);<br /> spellPut("che", -19531);<br /> spellPut("chen", -19525);<br /> spellPut("cheng", -19515);<br /> spellPut("chi", -19500);<br /> spellPut("chong", -19484);<br /> spellPut("chou", -19479);<br /> spellPut("chu", -19467);<br /> spellPut("chuai", -19289);<br /> spellPut("chuan", -19288);<br /> spellPut("chuang", -19281);<br /> spellPut("chui", -19275);<br /> spellPut("chun", -19270);<br /> spellPut("chuo", -19263);<br /> spellPut("ci", -19261);<br /> spellPut("cong", -19249);<br /> spellPut("cou", -19243);<br /> spellPut("cu", -19242);<br /> spellPut("cuan", -19238);<br /> spellPut("cui", -19235);<br /> spellPut("cun", -19227);<br /> spellPut("cuo", -19224);<br /> spellPut("da", -19218);<br /> spellPut("dai", -19212);<br /> spellPut("dan", -19038);<br /> spellPut("dang", -19023);<br /> spellPut("dao", -19018);<br /> spellPut("de", -19006);<br /> spellPut("deng", -19003);<br /> spellPut("di", -18996);<br /> spellPut("dian", -18977);<br /> spellPut("diao", -18961);<br /> spellPut("die", -18952);<br /> spellPut("ding", -18783);<br /> spellPut("diu", -18774);<br /> spellPut("dong", -18773);<br /> spellPut("dou", -18763);<br /> spellPut("du", -18756);<br /> spellPut("duan", -18741);<br /> spellPut("dui", -18735);<br /> spellPut("dun", -18731);<br /> spellPut("duo", -18722);<br /> spellPut("e", -18710);<br /> spellPut("en", -18697);<br /> spellPut("er", -18696);<br /> spellPut("fa", -18526);<br /> spellPut("fan", -18518);<br /> spellPut("fang", -18501);<br /> spellPut("fei", -18490);<br /> spellPut("fen", -18478);<br /> spellPut("feng", -18463);<br /> spellPut("fo", -18448);<br /> spellPut("fou", -18447);<br /> spellPut("fu", -18446);<br /> spellPut("ga", -18239);<br /> spellPut("gai", -18237);<br /> spellPut("gan", -18231);<br /> spellPut("gang", -18220);<br /> spellPut("gao", -18211);<br /> spellPut("ge", -18201);<br /> spellPut("gei", -18184);<br /> spellPut("gen", -18183);<br /> spellPut("geng", -18181);<br /> spellPut("gong", -18012);<br /> spellPut("gou", -17997);<br /> spellPut("gu", -17988);<br /> spellPut("gua", -17970);<br /> spellPut("guai", -17964);<br /> spellPut("guan", -17961);<br /> spellPut("guang", -17950);<br /> spellPut("gui", -17947);<br /> spellPut("gun", -17931);<br /> spellPut("guo", -17928);<br /> spellPut("ha", -17922);<br /> spellPut("hai", -17759);<br /> spellPut("han", -17752);<br /> spellPut("hang", -17733);<br /> spellPut("hao", -17730);<br /> spellPut("he", -17721);<br /> spellPut("hei", -17703);<br /> spellPut("hen", -17701);<br /> spellPut("heng", -17697);<br /> spellPut("hong", -17692);<br /> spellPut("hou", -17683);<br /> spellPut("hu", -17676);<br /> spellPut("hua", -17496);<br /> spellPut("huai", -17487);<br /> spellPut("huan", -17482);<br /> spellPut("huang", -17468);<br /> spellPut("hui", -17454);<br /> spellPut("hun", -17433);<br /> spellPut("huo", -17427);<br /> spellPut("ji", -17417);<br /> spellPut("jia", -17202);<br /> spellPut("jian", -17185);<br /> spellPut("jiang", -16983);<br /> spellPut("jiao", -16970);<br /> spellPut("jie", -16942);<br /> spellPut("jin", -16915);<br /> spellPut("jing", -16733);<br /> spellPut("jiong", -16708);<br /> spellPut("jiu", -16706);<br /> spellPut("ju", -16689);<br /> spellPut("juan", -16664);<br /> spellPut("jue", -16657);<br /> spellPut("jun", -16647);<br /> spellPut("ka", -16474);<br /> spellPut("kai", -16470);<br /> spellPut("kan", -16465);<br /> spellPut("kang", -16459);<br /> spellPut("kao", -16452);<br /> spellPut("ke", -16448);<br /> spellPut("ken", -16433);<br /> spellPut("keng", -16429);<br /> spellPut("kong", -16427);<br /> spellPut("kou", -16423);<br /> spellPut("ku", -16419);<br /> spellPut("kua", -16412);<br /> spellPut("kuai", -16407);<br /> spellPut("kuan", -16403);<br /> spellPut("kuang", -16401);<br /> spellPut("kui", -16393);<br /> spellPut("kun", -16220);<br /> spellPut("kuo", -16216);<br /> spellPut("la", -16212);<br /> spellPut("lai", -16205);<br /> spellPut("lan", -16202);<br /> spellPut("lang", -16187);<br /> spellPut("lao", -16180);<br /> spellPut("le", -16171);<br /> spellPut("lei", -16169);<br /> spellPut("leng", -16158);<br /> spellPut("li", -16155);<br /> spellPut("lia", -15959);<br /> spellPut("lian", -15958);<br /> spellPut("liang", -15944);<br /> spellPut("liao", -15933);<br /> spellPut("lie", -15920);<br /> spellPut("lin", -15915);<br /> spellPut("ling", -15903);<br /> spellPut("liu", -15889);<br /> spellPut("long", -15878);<br /> spellPut("lou", -15707);<br /> spellPut("lu", -15701);<br /> spellPut("lv", -15681);<br /> spellPut("luan", -15667);<br /> spellPut("lue", -15661);<br /> spellPut("lun", -15659);<br /> spellPut("luo", -15652);<br /> spellPut("ma", -15640);<br /> spellPut("mai", -15631);<br /> spellPut("man", -15625);<br /> spellPut("mang", -15454);<br /> spellPut("mao", -15448);<br /> spellPut("me", -15436);<br /> spellPut("mei", -15435);<br /> spellPut("men", -15419);<br /> spellPut("meng", -15416);<br /> spellPut("mi", -15408);<br /> spellPut("mian", -15394);<br /> spellPut("miao", -15385);<br /> spellPut("mie", -15377);<br /> spellPut("min", -15375);<br /> spellPut("ming", -15369);<br /> spellPut("miu", -15363);<br /> spellPut("mo", -15362);<br /> spellPut("mou", -15183);<br /> spellPut("mu", -15180);<br /> spellPut("na", -15165);<br /> spellPut("nai", -15158);<br /> spellPut("nan", -15153);<br /> spellPut("nang", -15150);<br /> spellPut("nao", -15149);<br /> spellPut("ne", -15144);<br /> spellPut("nei", -15143);<br /> spellPut("nen", -15141);<br /> spellPut("neng", -15140);<br /> spellPut("ni", -15139);<br /> spellPut("nian", -15128);<br /> spellPut("niang", -15121);<br /> spellPut("niao", -15119);<br /> spellPut("nie", -15117);<br /> spellPut("nin", -15110);<br /> spellPut("ning", -15109);<br /> spellPut("niu", -14941);<br /> spellPut("nong", -14937);<br /> spellPut("nu", -14933);<br /> spellPut("nv", -14930);<br /> spellPut("nuan", -14929);<br /> spellPut("nue", -14928);<br /> spellPut("nuo", -14926);<br /> spellPut("o", -14922);<br /> spellPut("ou", -14921);<br /> spellPut("pa", -14914);<br /> spellPut("pai", -14908);<br /> spellPut("pan", -14902);<br /> spellPut("pang", -14894);<br /> spellPut("pao", -14889);<br /> spellPut("pei", -14882);<br /> spellPut("pen", -14873);<br /> spellPut("peng", -14871);<br /> spellPut("pi", -14857);<br /> spellPut("pian", -14678);<br /> spellPut("piao", -14674);<br /> spellPut("pie", -14670);<br /> spellPut("pin", -14668);<br /> spellPut("ping", -14663);<br /> spellPut("po", -14654);<br /> spellPut("pu", -14645);<br /> spellPut("qi", -14630);<br /> spellPut("qia", -14594);<br /> spellPut("qian", -14429);<br /> spellPut("qiang", -14407);<br /> spellPut("qiao", -14399);<br /> spellPut("qie", -14384);<br /> spellPut("qin", -14379);<br /> spellPut("qing", -14368);<br /> spellPut("qiong", -14355);<br /> spellPut("qiu", -14353);<br /> spellPut("qu", -14345);<br /> spellPut("quan", -14170);<br /> spellPut("que", -14159);<br /> spellPut("qun", -14151);<br /> spellPut("ran", -14149);<br /> spellPut("rang", -14145);<br /> spellPut("rao", -14140);<br /> spellPut("re", -14137);<br /> spellPut("ren", -14135);<br /> spellPut("reng", -14125);<br /> spellPut("ri", -14123);<br /> spellPut("rong", -14122);<br /> spellPut("rou", -14112);<br /> spellPut("ru", -14109);<br /> spellPut("ruan", -14099);<br /> spellPut("rui", -14097);<br /> spellPut("run", -14094);<br /> spellPut("ruo", -14092);<br /> spellPut("sa", -14090);<br /> spellPut("sai", -14087);<br /> spellPut("san", -14083);<br /> spellPut("sang", -13917);<br /> spellPut("sao", -13914);<br /> spellPut("se", -13910);<br /> spellPut("sen", -13907);<br /> spellPut("seng", -13906);<br /> spellPut("sha", -13905);<br /> spellPut("shai", -13896);<br /> spellPut("shan", -13894);<br /> spellPut("shang", -13878);<br /> spellPut("shao", -13870);<br /> spellPut("she", -13859);<br /> spellPut("shen", -13847);<br /> spellPut("sheng", -13831);<br /> spellPut("shi", -13658);<br /> spellPut("shou", -13611);<br /> spellPut("shu", -13601);<br /> spellPut("shua", -13406);<br /> spellPut("shuai", -13404);<br /> spellPut("shuan", -13400);<br /> spellPut("shuang", -13398);<br /> spellPut("shui", -13395);<br /> spellPut("shun", -13391);<br /> spellPut("shuo", -13387);<br /> spellPut("si", -13383);<br /> spellPut("song", -13367);<br /> spellPut("sou", -13359);<br /> spellPut("su", -13356);<br /> spellPut("suan", -13343);<br /> spellPut("sui", -13340);<br /> spellPut("sun", -13329);<br /> spellPut("suo", -13326);<br /> spellPut("ta", -13318);<br /> spellPut("tai", -13147);<br /> spellPut("tan", -13138);<br /> spellPut("tang", -13120);<br /> spellPut("tao", -13107);<br /> spellPut("te", -13096);<br /> spellPut("teng", -13095);<br /> spellPut("ti", -13091);<br /> spellPut("tian", -13076);<br /> spellPut("tiao", -13068);<br /> spellPut("tie", -13063);<br /> spellPut("ting", -13060);<br /> spellPut("tong", -12888);<br /> spellPut("tou", -12875);<br /> spellPut("tu", -12871);<br /> spellPut("tuan", -12860);<br /> spellPut("tui", -12858);<br /> spellPut("tun", -12852);<br /> spellPut("tuo", -12849);<br /> spellPut("wa", -12838);<br /> spellPut("wai", -12831);<br /> spellPut("wan", -12829);<br /> spellPut("wang", -12812);<br /> spellPut("wei", -12802);<br /> spellPut("wen", -12607);<br /> spellPut("weng", -12597);<br /> spellPut("wo", -12594);<br /> spellPut("wu", -12585);<br /> spellPut("xi", -12556);<br /> spellPut("xia", -12359);<br /> spellPut("xian", -12346);<br /> spellPut("xiang", -12320);<br /> spellPut("xiao", -12300);<br /> spellPut("xie", -12120);<br /> spellPut("xin", -12099);<br /> spellPut("xing", -12089);<br /> spellPut("xiong", -12074);<br /> spellPut("xiu", -12067);<br /> spellPut("xu", -12058);<br /> spellPut("xuan", -12039);<br /> spellPut("xue", -11867);<br /> spellPut("xun", -11861);<br /> spellPut("ya", -11847);<br /> spellPut("yan", -11831);<br /> spellPut("yang", -11798);<br /> spellPut("yao", -11781);<br /> spellPut("ye", -11604);<br /> spellPut("yi", -11589);<br /> spellPut("yin", -11536);<br /> spellPut("ying", -11358);<br /> spellPut("yo", -11340);<br /> spellPut("yong", -11339);<br /> spellPut("you", -11324);<br /> spellPut("yu", -11303);<br /> spellPut("yuan", -11097);<br /> spellPut("yue", -11077);<br /> spellPut("yun", -11067);<br /> spellPut("za", -11055);<br /> spellPut("zai", -11052);<br /> spellPut("zan", -11045);<br /> spellPut("zang", -11041);<br /> spellPut("zao", -11038);<br /> spellPut("ze", -11024);<br /> spellPut("zei", -11020);<br /> spellPut("zen", -11019);<br /> spellPut("zeng", -11018);<br /> spellPut("zha", -11014);<br /> spellPut("zhai", -10838);<br /> spellPut("zhan", -10832);<br /> spellPut("zhang", -10815);<br /> spellPut("zhao", -10800);<br /> spellPut("zhe", -10790);<br /> spellPut("zhen", -10780);<br /> spellPut("zheng", -10764);<br /> spellPut("zhi", -10587);<br /> spellPut("zhong", -10544);<br /> spellPut("zhou", -10533);<br /> spellPut("zhu", -10519);<br /> spellPut("zhua", -10331);<br /> spellPut("zhuai", -10329);<br /> spellPut("zhuan", -10328);<br /> spellPut("zhuang", -10322);<br /> spellPut("zhui", -10315);<br /> spellPut("zhun", -10309);<br /> spellPut("zhuo", -10307);<br /> spellPut("zi", -10296);<br /> spellPut("zong", -10281);<br /> spellPut("zou", -10274);<br /> spellPut("zu", -10270);<br /> spellPut("zuan", -10262);<br /> spellPut("zui", -10260);<br /> spellPut("zun", -10256);<br /> spellPut("zuo", -10254);<br /> }<br /> <br /> /**<br /> * 鑾峰緱鍗曚釜姹夊瓧鐨凙scii.<br /> * @param cn char<br /> * 姹夊瓧瀛楃<br /> * @return int<br /> * 閿欒榪斿洖 0,鍚﹀垯榪斿洖ascii<br /> */<br /> public static int getCnAscii(char cn)<br /> {<br /> byte[] bytes = (String.valueOf(cn)).getBytes();<br /> if(bytes == null || bytes.length > 2 || bytes.length <= 0){ //閿欒<br /> return 0;<br /> }<br /> if(bytes.length == 1){ //鑻辨枃瀛楃<br /> return bytes[0];<br /> }<br /> if(bytes.length == 2){ //涓枃瀛楃<br /> int hightByte = 256 + bytes[0];<br /> int lowByte = 256 + bytes[1];<br /> <br /> int ascii = (256 * hightByte + lowByte) - 256 * 256;<br /> <br /> //System.out.println("ASCII=" + ascii);<br /> <br /> return ascii;<br /> }<br /> <br /> return 0; //閿欒<br /> }<br /> <br /> /**<br /> * 鏍規嵁ASCII鐮佸埌SpellMap涓煡鎵懼搴旂殑鎷奸煶<br /> * @param ascii int<br /> * 瀛楃瀵瑰簲鐨凙SCII<br /> * @return String<br /> * 鎷奸煶,棣栧厛鍒ゆ柇ASCII鏄惁>0&<160,濡傛灉鏄繑鍥炲搴旂殑瀛楃,<br /> * <BR>鍚﹀垯鍒癝pellMap涓煡鎵?濡傛灉娌℃湁鎵懼埌鎷奸煶,鍒欒繑鍥瀗ull,濡傛灉鎵懼埌鍒欒繑鍥炴嫾闊?<br /> */<br /> public static String getSpellByAscii(int ascii)<br /> {<br /> if(ascii > 0 && ascii < 160){ //鍗曞瓧絎?br /> return String.valueOf((char)ascii);<br /> }<br /> <br /> if(ascii < -20319 || ascii > -10247){ //涓嶇煡閬撶殑瀛楃<br /> return null;<br /> }<br /> <br /> Set keySet = spellMap.keySet();<br /> Iterator it = keySet.iterator();<br /> <br /> String spell0 = null;;<br /> String spell = null;<br /> <br /> int asciiRang0 = -20319;<br /> int asciiRang;<br /> while(it.hasNext()){<br /> <br /> spell = (String)it.next();<br /> Object valObj = spellMap.get(spell);<br /> if(valObj instanceof Integer){<br /> asciiRang = ((Integer)valObj).intValue();<br /> <br /> if(ascii >= asciiRang0 && ascii < asciiRang){ //鍖洪棿鎵懼埌<br /> return(spell0 == null) ? spell : spell0;<br /> }<br /> else{<br /> spell0 = spell;<br /> asciiRang0 = asciiRang;<br /> }<br /> }<br /> }<br /> <br /> return null;<br /> <br /> }<br /> <br /> /**<br /> * 榪斿洖瀛楃涓茬殑鍏ㄦ嫾,鏄眽瀛楄漿鍖栦負鍏ㄦ嫾,鍏跺畠瀛楃涓嶈繘琛岃漿鎹?br /> * @param cnStr String<br /> * 瀛楃涓?br /> * @return String<br /> * 杞崲鎴愬叏鎷煎悗鐨勫瓧絎︿覆<br /> */<br /> public static String getFullSpell(String cnStr)<br /> {<br /> if(null == cnStr || "".equals(cnStr.trim())){<br /> return cnStr;<br /> }<br /> <br /> char[] chars = cnStr.toCharArray();<br /> StringBuffer retuBuf = new StringBuffer();<br /> for(int i = 0,Len = chars.length;i < Len;i++){<br /> int ascii = getCnAscii(chars[i]);<br /> if(ascii == 0){ //鍙朼scii鏃跺嚭閿?br /> retuBuf.append(chars[i]);<br /> }<br /> else{<br /> String spell = getSpellByAscii(ascii);<br /> if(spell == null){<br /> retuBuf.append(chars[i]);<br /> }<br /> else{<br /> retuBuf.append(spell);<br /> } // end of if spell == null<br /> } // end of if ascii <= -20400<br /> } // end of for<br /> <br /> return retuBuf.toString();<br /> }<br /> <br /> public static String getFirstSpell(String cnStr)<br /> {<br /> return null;<br /> }<br /> <br /> public static void main(String[] args)<br /> {<br /> String str = null;<br /> str = "璋㈡搗101鏅檷鍠滈洦";<br /> System.out.println("Spell=" + CnToSpell.getFullSpell(str));<br /> <br /> str = "寮犵墮鑸炵埅銆嬨傦紝";<br /> System.out.println("Spell=" + CnToSpell.getFullSpell(str));<br /> <br /> str = "鏉庨箯錛屽彲鑰諱笅鍦恒?;<br /> System.out.println("Spell=" + CnToSpell.getFullSpell(str));<br /> <br /> str = "鐚補錛岀尓鍏垝銆?;<br /> System.out.println("Spell=" + CnToSpell.getFullSpell(str));<br /> }<br /> }<br /> </div> <img src ="http://www.tkk7.com/shichengjun1984/aggbug/151458.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/shichengjun1984/" target="_blank">I LOVE JAVA</a> 2007-10-09 17:17 <a href="http://www.tkk7.com/shichengjun1984/archive/2007/10/09/151458.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Criteria 絎旇http://www.tkk7.com/shichengjun1984/archive/2007/09/24/147793.htmlI LOVE JAVAI LOVE JAVAMon, 24 Sep 2007 06:50:00 GMThttp://www.tkk7.com/shichengjun1984/archive/2007/09/24/147793.htmlhttp://www.tkk7.com/shichengjun1984/comments/147793.htmlhttp://www.tkk7.com/shichengjun1984/archive/2007/09/24/147793.html#Feedback0http://www.tkk7.com/shichengjun1984/comments/commentRss/147793.htmlhttp://www.tkk7.com/shichengjun1984/services/trackbacks/147793.html鏉ヨ嚜錛?a class="titlink" title="lovefanx鐨勭┖闂?http://hi.baidu.com/lovefanx" >寰介獑椹?/a>

Criteria Query
鍙互鐪嬩綔浼犵粺sql鐨勫璞″寲琛ㄧず

Criteria 鍙互鐢眘ession鍒涘緩
Criteria ct= session.createCriteria(TUser.class);

Criteria涓彲浠ュ鍔犳煡璇㈡潯浠?br /> ct.add(Expression.eq("name","Erica"));
ct.add(Expression.eq("sex",new Integer(1)));

Criteria涓鍔犵殑鏌ヨ鏉′歡鍙互鐢辮〃杈懼紡瀵硅薄鍒涘緩
Expression.eq(瀵硅薄灞炴у悕錛屽璞″睘鎬у?;

鏌ヨ鏉′歡閫氳繃Criteria鐨刟dd鏂規硶鍔犲叆銆?/p>

琛ㄨ揪寮忓璞$殑鏂規硶鏈夛細
eq  絳変簬錛岀涓涓弬鏁版槸瀵硅薄灞炴э紝絎簩涓弬鏁版槸鍊?br /> allEq  鍙傛暟涓轟竴涓狹ap瀵硅薄錛岀浉褰撲簬澶氫釜eq鐨勫彔鍔?br /> gt  澶т簬
ge  澶т簬絳変簬
lt  <
le  <=
between  鍦ㄤ袱涓間箣闂碋xpression.between("age",new Integer(10),new Integer(20));
like  like鏌ヨ
in   in鏌ヨ
eqProperty 鐢ㄤ簬姣旇緝涓や釜瀵硅薄鐨勫睘鎬х殑鍊兼槸鍚︾浉絳?br /> gtProperty 
geProperty
ltProperty
leProperty
and  and鏂規硶鍙互宓屽Expression瀵硅薄錛岀敤浜巃nd鍏崇郴
or  鍚屼笂
  濡傦細Expression.or(
   Expression.eq("name","hulei"),
   Expression.eq("name","jane")
   );
sql  浣滀負Expression瀵硅薄鐨勮ˉ鍏咃紝鏈柟娉曟彁渚涘鍘熺敓sql鐨勬敮鎸?/p>

***娉ㄦ剰錛屽湪Hibernate3涓紝寮曞叆浜哛estrictions綾諱綔涓篍xpression鐨勬浛浠o紝浠ュ悗鐨勭増鏈紝涓嶅啀鎺ㄨ崘浣跨敤Expression銆?br /> ***浣嗘槸錛孯estrictions綾葷殑浣跨敤鏂規硶鍜孍xpression鐨勬柟娉曚竴鑷淬?/p>

娉ㄦ剰錛屽湪鏌ヨ鏉′歡涓紝Hibernate鎻愪緵浜嗕竴涓狤xample鏌ヨ錛屽綋鏌ヨ鏉′歡姣旇緝澶氱殑鏃跺欙紝
鍙互鐢‥xample鏌ヨ鏉ョ畝鍖栦唬鐮侊紝浣跨敤鏂規硶濡備笅錛?br /> TUser user=new TUser();
user.setLoginName("hulei");
user.setPassword("hulei");
Criteria ct=session.createCriteria(TUser.class);
ct.add(Example.create(user));
return ct.list();


澶嶅悎鏌ヨ
Criteria鏌ヨ鍙互宓屽Criteria鏉ュ疄鐜板鍚堟煡璇?br /> 濡備笅錛?br /> Criteria ct=session.createCriteria(TUser.class);
Criteria ctAddress=ct.createCriteria("addresses");//榪欓噷鏄祵濂椾簡涓涓狢riteria鏌ヨ,榪欓噷鐨刟ddresses鏄疶User鐨勫睘鎬?br /> ctAddress.add(Expression.like("address","%shanghai%"));
List list=ct.list();



I LOVE JAVA 2007-09-24 14:50 鍙戣〃璇勮
]]>
[杞琞tomcat涓璏ySQL榪炴帴姹犻厤緗?http://www.tkk7.com/shichengjun1984/archive/2007/09/24/147787.htmlI LOVE JAVAI LOVE JAVAMon, 24 Sep 2007 06:29:00 GMThttp://www.tkk7.com/shichengjun1984/archive/2007/09/24/147787.htmlhttp://www.tkk7.com/shichengjun1984/comments/147787.htmlhttp://www.tkk7.com/shichengjun1984/archive/2007/09/24/147787.html#Feedback0http://www.tkk7.com/shichengjun1984/comments/commentRss/147787.htmlhttp://www.tkk7.com/shichengjun1984/services/trackbacks/147787.html
銆銆鐢變簬鐩存帴緙栬緫server.xml閰嶇疆榪炴帴姹犲緢瀹規槗鍑虹幇閿欒錛屾垜浼拌鏄痶omcat鐗堟湰闂錛屾病涓増鏈彲鑳介厤緗湁鐐圭偣宸埆錛屾墍浠ユ垜寤鴻浣跨敤鍦╤ttp://localhost/admin/涓繘琛屾暟鎹簮鐨勯厤緗紝涓嬭澆tomcat鐨刟dmin鍖咃紝瀹夎榪囩▼濡備笅

銆銆涓嬭澆涓嬫潵榪涜瑙e帇錛屽緱鍒頒笁涓枃浠訛紝鍜屼袱涓寘錛屼竴涓彨conf鍖咃紝鍙﹀涓涓彨鍋歴erver鍖呫?br />
銆銆鎺ョ潃榪涜瀹夎錛氶偅涓変釜鍗曠嫭鐨勬枃浠朵笉鐢ㄧ錛涙妸conf\Catalina\localhost\涓嬮潰鐨勪竴涓厤緗枃浠禷dmin.xml鏀懼湪浣爐omcat瀹夎鐩綍涓嬮潰鐨凾omcat 5.5\conf\Catalina\localhost\榪欎釜璺緞涓嬶紝鍗寵窡host-manage.xml,manager.xml鏀懼湪涓璧鳳紱鍐嶆妸server\webapps\涓嬮潰鐨刟dmin鍖呮嫹璐濆埌浣犵殑tomcat瀹夎鐩綍涓嬬殑Tomcat 5.5\server\webapps\榪欎釜璺緞涓嬮潰璺焗ost-manager錛宮anager鍖呮斁鍦ㄤ竴鍧椼?br />
銆銆瀹夎鎼炲畾錛岄噸鏂板惎鍔╰omcat錛屽湪鍦板潃鏍忚緭鍏ttp://localhost/admin/,鍦ㄥ嚭鐜扮殑鎴潰閲岄潰杈撳叆浣犲畨瑁卼omcat鐨勬椂鍊欎綘杈撳叆鐨勭敤鎴峰悕鍜屽瘑鐮併?br />
銆銆鐧誨綍鎴愬姛鍚庯紝浼氬嚭鐜癟omcat 鐨剋eb搴旂敤綆$悊鐣岄潰錛圱omcat Web Server Administration Tool錛夈?br />
銆銆鐒跺悗鍦ㄥ乏杈圭殑鐩綍鏍戠偣鍑?#8220;Data Sources”欏癸紝鍙寵竟鍙互鐪嬪埌JNDI閰嶇疆鐨勯〉闈€?br />
銆銆鍦ㄥ彸涓婅鐨勪笅鎷夋涓夋嫨“Create New Data Source”錛屾帴涓嬫潵濉啓閰嶇疆淇℃伅錛?br />
JNDI Name: jdbc/feng /*榪炴帴姹犵殑鍚嶇О*/
Data Source URL: jdbc:mysql://localhost:3306/bbs /*bbs涓烘暟鎹簱鐨勫悕縐?/
JDBC Driver Class: com.mysql.jdbc.Driver
User Name: root
Password: feng
Max. Active Connections: 鍙敤榛樿鍊?
Max. Idle Connections: 鍙敤榛樿鍊?br /> Max. Wait for Connection: 鍙敤榛樿鍊?br /> Validation Query: 鍙笉濉啓銆?br />
銆銆鐒跺悗錛屾寜涓?#8220;save”鎸夐挳淇濆瓨銆?br />
銆銆鍐嶆寜涓?#8220;Commit Changes”鎸夐挳灝嗛厤緗洿鏀規彁浜ゅ畬鎴愩?br />
銆銆涓嬮潰榪欐姣旇緝閲嶈錛屼笉鍔犲氨浼氬嚭鐜伴敊璇?br />
銆銆鍦紲Context錛烇紲/Context錛炵殑鎻忚堪涓姞涓婃湰web搴旂敤瀵瑰叏灞榪炴帴姹犵殑寮曠敤璇存槑錛屽涓嬫枃瀛楋細

錛淩esourceLink global="jdbc/feng" name="jdbc/feng" type="javax.sql.DataSource"/錛?

銆銆涓鑸兘鏄姞鍦ㄨ櫄鎷熺洰褰曢噷

銆銆綾諱技涓嬮潰

錛淐ontext
crossContext="true"
docBase="D:/feng"
path="/feng"
reloadable="true"錛?br />

錛淩esourceLink global="jdbc/feng" name="jdbc/feng" type="javax.sql.DataSource"/錛?br /> 錛?Context錛?br />
銆銆涓婇潰瀹屾垚鍚庯紝榪橀渶瑕侀厤緗搴旇櫄鎷熺洰褰昗EB搴旂敤鐨剋eb.xml

銆銆鍐呭鍙互鍙傝冧笅闈?br />
錛渨eb-app錛?br /> 錛渞esource-ref錛?br /> 錛渄escription錛濵ySQL DataSource example錛?description錛?br /> 錛渞es-ref-name錛瀓dbc/feng錛?res-ref-name錛?br /> 錛渞es-type錛瀓avax.sql.DataSource錛?res-type錛?br /> 錛渞es-auth錛濩ontainer錛?res-auth錛?br /> 錛?resource-ref錛?br /> 錛?web-app錛?br />
銆銆淇濆瓨D:\feng\WEB-INF\web.xml 鏂囦歡

銆銆搴旂敤紺轟緥

錛?@ page import="java.io.*,java.util.*,java.sql.*,javax.sql.*,javax.naming.*"%錛?br /> 錛?@ page contentType="text/html; charset=GB2312"%錛?br /> 錛渉tml錛?br /> 錛渉ead錛烇紲title錛濪ataSourse Connection Test錛?title錛烇紲/head錛?br /> 錛渂ody錛?br /> 錛?
try{
Connection con;
Statement stmt;
ResultSet rs;

Context ctx = new InitialContext();
DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/feng");
con=ds.getConnection();

stmt=con.createStatement();
rs=stmt.executeQuery("select * from user");
while(rs.next()){
out.println(rs.getString(1));
%錛?br /> 錛渂r錛?br />
錛?

out.print(rs.getString(2));
}
rs.close();
stmt.close();
con.close();

}catch(Exception e){
out.print(e.getMessage());
}

%錛?

錛?body錛?br /> 錛?html錛?

I LOVE JAVA 2007-09-24 14:29 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 夭天干天天做天天免费看| 99久久免费观看| 男女啪啪永久免费观看网站| 一个人免费观看www视频| 免费91麻豆精品国产自产在线观看| 亚洲一级免费视频| 亚洲视频在线观看| 人妻无码一区二区三区免费| 亚洲色四在线视频观看| 免费A级毛片无码专区| 亚洲美女aⅴ久久久91| 久久久久国产精品免费免费搜索 | a级毛片免费观看视频| 亚洲人成人一区二区三区| 中文字幕永久免费| 亚洲2022国产成人精品无码区| 久久成人免费大片| 亚洲精品456在线播放| 九九九精品成人免费视频| 亚洲AV日韩AV永久无码色欲| 日本不卡免费新一区二区三区| 亚洲AV无码精品色午夜果冻不卡| 一区二区三区观看免费中文视频在线播放 | 一级毛片无遮挡免费全部| 中文字幕久久亚洲一区 | 久久久久亚洲AV无码专区首JN| **一级毛片免费完整视| 久久综合久久综合亚洲| yy6080久久亚洲精品| 亚洲国产精品久久久久秋霞影院 | 国产AV无码专区亚洲精品| 久久永久免费人妻精品下载 | 亚洲精品在线播放| 黄a大片av永久免费| jizz18免费视频| 亚洲综合久久1区2区3区| 日韩成人在线免费视频| 久久久久久国产a免费观看不卡| 亚洲视屏在线观看| 又粗又硬免费毛片| 久久午夜伦鲁片免费无码|