锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲一区二区三区写真,亚洲热线99精品视频,人人狠狠综合久久亚洲婷婷http://www.tkk7.com/supersalor/category/40956.htmljava struts1銆乻truts2 spring hibernate freemarker ajax fckeditor Mysql MSSQL ORACLE DB2 Websphere jboss zh-cnFri, 25 Jan 2013 02:33:13 GMTFri, 25 Jan 2013 02:33:13 GMT60memcached and Redishttp://www.tkk7.com/supersalor/articles/394702.html鏉庡嘲鏉庡嘲Thu, 24 Jan 2013 06:44:00 GMThttp://www.tkk7.com/supersalor/articles/394702.htmlhttp://www.tkk7.com/supersalor/comments/394702.htmlhttp://www.tkk7.com/supersalor/articles/394702.html#Feedback0http://www.tkk7.com/supersalor/comments/commentRss/394702.htmlhttp://www.tkk7.com/supersalor/services/trackbacks/394702.html
memcached濂界殑鍗氭枃錛?/span>

http://www.cnblogs.com/luluping/archive/2009/01/14/1375456.html memcached娣卞害鍒嗘瀽

 Redis浣跨敤鍦烘櫙錛?/p>

1. Redis浣跨敤鏈浣蟲柟寮忔槸鍏ㄩ儴鏁版嵁in-memory銆?/p>

2. Redis鏇村鍦烘櫙鏄綔涓篗emcached鐨勬浛浠h呮潵浣跨敤銆?/p>

3. 褰撻渶瑕侀櫎key/value涔嬪鐨勬洿澶氭暟鎹被鍨嬫敮鎸佹椂錛屼嬌鐢≧edis鏇村悎閫傘?/p>

4. 褰撳瓨鍌ㄧ殑鏁版嵁涓嶈兘琚墧闄ゆ椂錛屼嬌鐢≧edis鏇村悎閫傘?/p>

 

Redis濂界殑鍗氭枃錛?/p>

1.http://www.searchtb.com/2011/05/redis-storage.html錛屾潵鑷窐瀹濇悳绱㈡妧鏈崥瀹?/p>

2. 鏉ヨ嚜InfoQ    

http://www.infoq.com/cn/articles/tq-why-choose-redis  涓轟粈涔堜嬌鐢╮edis

 http://www.infoq.com/cn/articles/tq-redis-memory-usage-optimization-storage redis鍐呭瓨浣跨敤浼樺寲鍜屽瓨鍌?/p>

http://www.infoq.com/cn/articles/tq-redis-copy-build-scalable-cluster redis澶嶅埗涓庡彲鎵╁睍闆嗙兢鎼緩



鏉庡嘲 2013-01-24 14:44 鍙戣〃璇勮
]]>
Debug 鎻愮ず銆怲omcat銆?杞?http://www.tkk7.com/supersalor/articles/300272.html鏉庡嘲鏉庡嘲Thu, 29 Oct 2009 14:15:00 GMThttp://www.tkk7.com/supersalor/articles/300272.htmlhttp://www.tkk7.com/supersalor/comments/300272.htmlhttp://www.tkk7.com/supersalor/articles/300272.html#Feedback0http://www.tkk7.com/supersalor/comments/commentRss/300272.htmlhttp://www.tkk7.com/supersalor/services/trackbacks/300272.htmljava.lang.NoClassDefFoundError:net/sf/cglib/proxy/CallbackFilter聽 鈥?緙哄皯cglib-2.1_3.jar

java.lang.NoClassDefFoundError:javax/transaction/TransactionManager聽 鈥?緙哄皯jta.jar

java.lang.NoClassDefFoundError: freemarker/template/Configuration聽 鈥?緙哄皯freemarker.jar

java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException聽 鈥?緙哄皯aspectjrt.jar;aspectjweaver.jar

java.lang.NoClassDefFoundError: org/dom4j/DocumentException聽 鈥?緙哄皯dom4j-1.6.1.jar

java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileUploadException聽 鈥?緙哄皯commons-fileupload-1.2.jar

java.lang.NoClassDefFoundError: org/apache/velocity/context/Context聽 鈥?緙哄皯velocity-1.4.jar;velocity-dep-1.4.jar;velocity-tools-1.1.jar

緇х畫鏁寸悊鈥︹?/font>



鏉庡嘲 2009-10-29 22:15 鍙戣〃璇勮
]]>
freemarker涓┖鍊肩殑澶氱澶勭悊鏂規硶http://www.tkk7.com/supersalor/articles/290715.html鏉庡嘲鏉庡嘲Tue, 11 Aug 2009 12:59:00 GMThttp://www.tkk7.com/supersalor/articles/290715.htmlhttp://www.tkk7.com/supersalor/comments/290715.htmlhttp://www.tkk7.com/supersalor/articles/290715.html#Feedback0http://www.tkk7.com/supersalor/comments/commentRss/290715.htmlhttp://www.tkk7.com/supersalor/services/trackbacks/290715.html1.鎸夌収freemarker鐨勮鑼冿紝鑰佽佸疄瀹炵殑鍒ゆ柇鏄惁鏈夌┖鍊鹼紝鏈夌┖鍊兼庝箞澶勭悊銆傝繖鍦ㄦ煇縐嶆椂鍊欐槸鏈夌敤鐨勩?br />鏍煎紡錛?{empty!"EmptyValue of fbysss"}
姣斿鍊間負絀烘椂錛屼綘鍙互緇欏嚭涓涓弸濂界殑璇存槑錛屼絾鏄緢澶氱殑鍙橀噺閮借榪欎箞璇存槑錛屾湭鍏嶅お楹葷儲浜嗐?

2.<#escape x as x!""></#escape>鍙互瀵規墍鏈夌殑鍙橀噺榪涜絀哄煎鐞嗭紝榪欓噷鏄叏閮ㄦ浛鎹負絀哄瓧絎︿覆銆傚綋鐒朵篃鍙互鏇挎崲涓哄叾瀹冨瓧絎︿覆銆?
濡傛灉鍏朵腑鏌愪簺鍙橀噺涓嶉渶瑕佽繖縐嶆浛鎹紝鍙互鍔犲叆<#noescape></#noescape>鏍囩銆?

3.灞炴ч厤緗柟娉曪細
閰嶇疆classic_compatible=true鍙互婊¤凍涓鑸渶瑕併傞粯璁ゆ儏鍐靛彉閲忎負null鍒欐浛鎹負絀哄瓧絎︿覆錛屽鏋滈渶瑕佽嚜瀹氫箟錛屽啓涓?{empty!"EmptyValue of fbysss"}鐨勫艦寮忓嵆鍙?

a.閫氳繃Configuration璁劇疆銆侰onfiguration cfg = new Configuration(); cfg.setClassicCompatible(true);//璁劇疆灞炴?

b.閫氳繃Eviroment璁劇疆銆?
聽聽 Environment env = template.createProcessingEnvironment(root, out);
聽聽 env.setClassicCompatible(true);

c.閫氳繃ftl璁劇疆錛氬湪ftl鍓嶅姞鍏?lt;!--#setting classic_compatible=true-->;

d.閫氳繃Spring閰嶇疆鏂囦歡璁劇疆
<bean id="freemarkerConfig"
聽聽聽 class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
聽 <property name="freemarkerSettings">
聽聽聽 <props>
聽聽聽聽聽 <prop key="classic_compatible">true</prop>
聽聽聽 </props>
聽 </property>
</bean>

e.class鐩綍涓嬫坊鍔爁reemarker.properties鏂囦歡錛氬姞鍏lassic_compatible=true
(闇瑕乻truts2鎴杝pring)



鏉庡嘲 2009-08-11 20:59 鍙戣〃璇勮
]]>
鍚勭鏁版嵁搴撻┍鍔?/title><link>http://www.tkk7.com/supersalor/articles/290711.html</link><dc:creator>鏉庡嘲</dc:creator><author>鏉庡嘲</author><pubDate>Tue, 11 Aug 2009 12:50:00 GMT</pubDate><guid>http://www.tkk7.com/supersalor/articles/290711.html</guid><wfw:comment>http://www.tkk7.com/supersalor/comments/290711.html</wfw:comment><comments>http://www.tkk7.com/supersalor/articles/290711.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/supersalor/comments/commentRss/290711.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/supersalor/services/trackbacks/290711.html</trackback:ping><description><![CDATA[鍚勭鏁版嵁搴撻┍鍔?br />聽 <br />-------------------------------oracle--------------------------------<br />銆銆椹卞姩錛歰racle.jdbc.driver.OracleDriver<br />銆銆URL錛歫dbc:oracle:thin:@<machine_name><:port>:dbname<br />銆銆娉細machine_name錛氭暟鎹簱鎵鍦ㄧ殑鏈哄櫒鐨勫悕縐幫紱<br />銆銆 port錛氱鍙e彿錛岄粯璁ゆ槸1521<br />銆銆 <br />銆銆-------------------------------mysql--------------------------------<br />銆銆椹卞姩錛歰rg.gjt.mm.mysql.Driver<br />銆銆URL錛歫dbc:mysql://<machine_name><:port>/dbname<br />銆銆娉細machine_name錛氭暟鎹簱鎵鍦ㄧ殑鏈哄櫒鐨勫悕縐幫紱<br />銆銆 port錛氱鍙e彿錛岄粯璁?306<br />銆銆 <br />銆銆----------------------------pointbase---------------------------------<br />銆銆椹卞姩錛歝om.pointbase.jdbc.jdbcUniversalDriver<br />銆銆URL錛歫dbc:pointbase:server://<machine_name><:port>/dbname<br />銆銆娉細machine_name錛氭暟鎹簱鎵鍦ㄧ殑鏈哄櫒鐨勫悕縐幫紱<br />銆銆 port錛氱鍙e彿錛岄粯璁ゆ槸9092<br />銆銆 <br />銆銆---------------------------SQL Server---------------------------------<br />銆銆椹卞姩錛歝om.microsoft.jdbc.sqlserver.SQLServerDriver<br />銆銆URL錛歫dbc:microsoft:sqlserver://<machine_name><:port>;DatabaseName=<dbname><br />銆銆娉細machine_name錛氭暟鎹簱鎵鍦ㄧ殑鏈哄櫒鐨勫悕縐幫紱<br />銆銆 port錛氱鍙e彿錛岄粯璁ゆ槸1433<br />銆銆--------------------------DB2---------------------------------------------<br />銆銆椹卞姩錛歝om.ibm.db2.jdbc.app.DB2Driver<br />銆銆URL錛歫dbc:db2://<machine_name><:port>/d driver="COM.ibm.db2.jdbc.app.DB2Driver"bname<br />銆銆娉細machine_name錛氭暟鎹簱鎵鍦ㄧ殑鏈哄櫒鐨勫悕縐幫紱<br />銆銆 port錛氱鍙e彿錛岄粯璁ゆ槸5000<img src ="http://www.tkk7.com/supersalor/aggbug/290711.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/supersalor/" target="_blank">鏉庡嘲</a> 2009-08-11 20:50 <a href="http://www.tkk7.com/supersalor/articles/290711.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>閫夋嫨ibatis鍜宧ibernate鐨勫尯鍒?/title><link>http://www.tkk7.com/supersalor/articles/288807.html</link><dc:creator>鏉庡嘲</dc:creator><author>鏉庡嘲</author><pubDate>Tue, 28 Jul 2009 13:35:00 GMT</pubDate><guid>http://www.tkk7.com/supersalor/articles/288807.html</guid><wfw:comment>http://www.tkk7.com/supersalor/comments/288807.html</wfw:comment><comments>http://www.tkk7.com/supersalor/articles/288807.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/supersalor/comments/commentRss/288807.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/supersalor/services/trackbacks/288807.html</trackback:ping><description><![CDATA[ <div style="LAYOUT-GRID: 15.6pt none" class="Section0"> <p style="TEXT-ALIGN: left; LINE-HEIGHT: 18pt; MARGIN-TOP: 5pt; MARGIN-BOTTOM: 3.75pt" class="p0"> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">欏圭洰涓叧浜庢寔涔呭眰鐨勯夋嫨錛屾垜涓昏鏈変袱縐嶉夋嫨錛歨ibernate涓巌batis錛屽悇鏈変釜鐨勫ソ錛岀幇鍦ㄦ葷粨濡備笅錛?br /><font color="#ff1493">Hibernate綆浠?/font></span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">Hibernate鏄竴涓紑鏀炬簮浠g爜鐨勫璞″叧緋繪槧灝勬鏋訛紝瀹冨JDBC榪涜浜嗛潪甯歌交閲忕駭鐨勫璞″皝瑁咃紝浣垮緱Java紼嬪簭鍛樺彲浠ラ殢蹇冩墍嬈茬殑浣跨敤瀵硅薄緙栫▼鎬濈淮鏉ユ搷綰墊暟鎹簱銆侶ibernate鍙互搴旂敤鍦ㄤ換浣曚嬌鐢↗DBC鐨勫満鍚堬紝鏃㈠彲浠ュ湪Java鐨勫鎴風紼嬪簭浣跨敤錛屼篃鍙互鍦⊿ervlet/JSP鐨刉eb搴旂敤涓嬌鐢紝鏈鍏烽潻鍛芥剰涔夌殑鏄紝Hibernate鍙互鍦ㄥ簲鐢‥JB鐨凧2EE鏋舵瀯涓彇浠MP錛屽畬鎴愭暟鎹寔涔呭寲鐨勯噸浠匯?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">涓銆佸熀鏈姛鑳?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">Hibernate浣滀負鏁版嵁鎸佷箙鍖栫殑涓棿浠訛紝瓚充互璁╂暟鎹簱鍦ㄤ笟鍔¢昏緫灞傚紑鍙戜腑鍘誨啲鐪犮傚畠閫氳繃鍙墿灞曟爣璁拌璦錛圶ML錛夊疄鐜頒簡綾誨拰鏁版嵁琛ㄤ箣闂寸殑鏄犲皠錛屼嬌紼嬪簭鍛樺湪涓氬姟閫昏緫鐨勫紑鍙戜腑闈㈠悜鏁版嵁搴撹屾敼涓洪潰鍚戝璞″紑鍙戙備嬌鏁翠釜欏圭洰寮鍙戝垎宸ユ洿鍔犳槑紜紝鎻愰珮浜嗙▼搴忓紑鍙戠殑鏁堢巼銆?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">configuration瀵硅薄錛?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">Configuration聽綾昏礋璐g鐞咹ibernate聽鐨勯厤緗俊鎭侶ibernate聽榪愯鏃墮渶瑕?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">鑾峰彇涓浜涘簳灞傚疄鐜扮殑鍩烘湰淇℃伅錛屽叾涓嚑涓叧閿睘鎬у寘鎷細</span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">1錛幝犳暟鎹簱URL</span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">2錛幝犳暟鎹簱鐢ㄦ埛</span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">3錛幝犳暟鎹簱鐢ㄦ埛瀵嗙爜</span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">4錛幝犳暟鎹簱JDBC椹卞姩綾?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">5錛庢暟鎹簱dialect錛岀敤浜庡鐗瑰畾鏁版嵁搴撴彁渚涙敮鎸侊紝鍏朵腑鍖呭惈浜嗛拡瀵圭壒瀹氭暟鎹簱鐗規х殑瀹炵幇錛屽Hibernate鏁版嵁綾誨瀷鍒扮壒瀹氭暟鎹簱鏁版嵁綾誨瀷鐨勬槧灝勭瓑銆?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">浠ヤ笂淇℃伅涓鑸儏鍐典笅鐢県ibernate.cfg.xml鎴栬卙ibernate.properties鏂囦歡鏉ラ厤緗紝瀹炵幇涓庝笉鍚屾暟鎹簱鐨勮繛鎺ャ?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">Session瀵硅薄錛?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">Session鏄寔涔呭眰鎿嶄綔鐨勫熀紜錛岀浉褰撲簬JDBC涓殑Connection:</span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">瀹炰緥閫氳繃SessionFactory瀹炰緥鏋勫緩:</span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">Configuration聽config聽=聽new聽Configuration().configure();</span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">SessionFactory聽sessionFactory聽=聽config.buildSessionFactory();</span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">Session聽session聽=聽sessionFactory.openSession();</span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">涔嬪悗鎴戜滑灝卞彲浠ヨ皟鐢⊿ession鎵鎻愪緵鐨剆ave銆乫ind銆乫lush絳夋柟娉曞畬鎴愭寔涔呭眰鎿嶄綔銆傚洜姝ession瀵硅薄涔熷皝瑁呬簡鎵鏈夊鏁版嵁搴撶殑鎿嶄綔鏉ュ疄鐜癏ibernate瀵規暟鎹簱鐨勬搷綰靛姛鑳斤紝濡傦細</span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">Save()鏂規硶瀹炵幇澧炲姞鍜屼繚瀛橈紱</span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">Delete()鏂規硶瀹炵幇鏁版嵁鐨勫垹闄わ紱</span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">Update()鏂規硶瀹炵幇鏁版嵁鏇存柊鍜屼慨鏀癸紱</span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">Find()鏂規硶瀹炵幇鏁版嵁鐨勬绱紱</span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">Hibernate浼氭牴鎹笉鍚岀殑鎿嶄綔鑷姩鐢熸垚鐩稿簲鐨凷QL璇彞錛屼粠鑰屽疄鐜頒簡紼嬪簭鍛樺PO瀵硅薄鐨勬搷浣滆漿鍖栦負瀵規暟鎹簱鍏崇郴琛ㄧ殑鎿嶄綔銆?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">浜屻佷嬌鐢ㄦ楠?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">1錛庣紪鍐橦ibernate閰嶇疆鏂囦歡</span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">聽聽聽聽聽聽聽Hibernate閰嶇疆鏂囦歡鏈変袱縐嶏紝鍒嗗埆鏄痟ibernate.cfg.xml鏂囦歡鍜宧ibernate.properties,鎺ㄨ崘浣跨敤hibernate.cfg.xml銆?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">2錛嶱O鍜屾槧灝勬枃浠?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">浣跨敤middlegen鍜宧ibernate-extensions浠庢暟鎹簱瀵煎嚭PO鐨勬槧灝勬枃浠訛紝騫跺湪hibernate.cfg.xml褰撲腑澹版槑銆?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">3錛庣紪鍐橠AO</span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">聽聽聽聽聽聽聽瀵規瘡涓寮犲叧緋昏〃緙栧啓涓涓狣AO錛屾彁渚涗竴緇勫銆佸垹銆佹敼銆佹煡鏂規硶渚涗笟鍔¢昏緫瀵規暟鎹簱鎿嶄綔浣跨敤銆?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?> <o:p> </o:p> </span> </p> <p style="TEXT-ALIGN: left; LINE-HEIGHT: 18pt; MARGIN-TOP: 5pt; MARGIN-BOTTOM: 3.75pt" class="p0"> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <o:p> </o:p> </span> </p> <p style="TEXT-ALIGN: left; LINE-HEIGHT: 18pt; MARGIN-TOP: 5pt; MARGIN-BOTTOM: 3.75pt" class="p0"> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <font color="#ff1493">Ibatis綆浠?/font> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">鐩稿Hibernate鍜孉pache聽OJB聽絳?涓绔欏紡"ORM瑙e喅鏂規鑰岃█錛宨batis聽鏄竴縐?鍗婅嚜鍔ㄥ寲"鐨凮RM瀹炵幇銆傛墍璋?鍗婅嚜鍔?錛屽彲鑳界悊瑙d笂鏈夌偣鐢熸訂銆傜旱瑙傜洰鍓嶄富嫻佺殑ORM錛屾棤璁篐ibernate聽榪樻槸Apache聽OJB錛岄兘瀵規暟鎹簱緇撴瀯鎻愪緵浜嗚緝涓哄畬鏁寸殑灝佽錛屾彁渚涗簡浠嶱OJO聽鍒版暟鎹簱琛ㄧ殑鍏ㄥ鏄犲皠鏈哄埗銆傜▼搴忓憳寰寰鍙渶瀹氫箟濂戒簡POJO聽鍒版暟鎹簱琛ㄧ殑鏄犲皠鍏崇郴錛屽嵆鍙氳繃Hibernate鎴栬匫JB聽鎻愪緵鐨勬柟娉曞畬鎴愭寔涔呭眰鎿嶄綔銆傜▼搴忓憳鐢氳嚦涓嶉渶瑕佸SQL聽鐨勭啛緇冩帉鎻★紝Hibernate/OJB聽浼氭牴鎹埗瀹氱殑瀛樺偍閫昏緫錛岃嚜鍔ㄧ敓鎴愬搴旂殑SQL聽騫惰皟鐢↗DBC聽鎺ュ彛鍔犱互鎵ц銆?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">Ibatis鏈鐩存帴鐨勫ソ澶勫氨鏄笉浣嗕負紼嬪簭鍛樻彁渚涗簡瀵硅薄涓庡叧緋繪暟鎹簱涔嬮棿鐨勬槧灝勶紝鍚屾椂鎻愪緵鎿嶄綔鏂規硶涓嶴QL闂寸殑鐩存帴褰卞皠錛岃璁¤呭彲浠ョ洿鎺ヤ負涓涓柟娉曟寚瀹氫竴鏉QL璇彞錛屼粠鑰屽彇寰楁洿鍔犲噯紜殑鏁版嵁錛屽悓鏃朵負浼樺寲鏌ヨ銆佽繛鎺ユ煡璇㈡彁渚涗簡鏂逛究銆?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">涓銆佸熀鏈姛鑳?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">浣滀負鍙堜竴涓交閲忕駭鐨凮RM涓棿浠訛紝ibatis闄や簡鎻愪緵浜嗗鏁版嵁搴撳熀鏈殑澧炪佸垹銆佹敼銆佹煡澶栬繕鎻愪緵浜嗚繛鎺ョ鐞嗭紝緙撳瓨鏀寔錛岀嚎紼嬫敮鎸侊紝錛堝垎甯冨紡錛変簨鐗╃鐞嗙瓑涓濂楁暀涓哄畬鏁寸殑鏁版嵁搴撶鐞嗗姛鑳姐?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">SqlMapClient瀵硅薄鏄痠batis鎸佷箙灞傛搷浣滅殑鍩虹錛岀浉褰撲簬hibernate涓殑session錛屾彁渚涘SQL鏄犲皠鐨勬柟娉曘?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">insert()鏂規硶瀹炵幇瀵規彃鍏QL璇彞鐨勬槧灝勶紱</span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">delete()鏂規硶瀹炵幇瀵瑰垹闄QL璇彞鐨勬槧灝勶紱</span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">update()鏂規硶瀹炵幇瀵規洿鏂癝QL璇彞鐨勫獎灝勶紱</span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">queryForList()銆乹ueryForMap()銆乹ueryForObject()銆乹ueryForPaginatedList()絳夋柟娉曟彁渚涗簡涓緇勬煡璇QL璇彞鐨勫獎灝勶紱</span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">浜屻佷嬌鐢ㄦ楠?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">1錛巌batis聽SQL聽Map聽閰嶇疆鏂囦歡</span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">聽聽聽聽聽聽聽鏂囦歡涓鎵鐢ㄦ暟鎹簱鐨勮繛鎺ュ仛浜嗗熀鏈厤緗紝鍖呮嫭鏁版嵁搴撻┍鍔ㄧ被鍨嬨佺敤鎴峰悕銆佸瘑鐮侊紝浠ュ強榪炴帴姹犵殑鐩稿叧綆$悊鏁版嵁銆?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">2錛嶱O鍜屾槧灝勬枃浠?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">聽聽聽聽聽聽聽鍜宧ibernate涓鏍鳳紝PO浣滀負鏁版嵁搴撳叧緋昏〃鐨勫獎灝勶紝涔熼渶瑕佸搷搴旂殑鏄犲皠閰嶇疆鏂囦歡錛屽彲浠ユ墜鍐欙紝涔熷彲浠ュ熷姪hibernate鐨勭浉鍏沖伐鍏風敓鎴怭O錛屼笉浼氬獎鍝峆O鍦╥batis涓殑浣跨敤銆備笌hibernate涓嶅悓鐨勬槸錛宨batis鐨勬槧灝勬枃浠朵腑娌℃湁瀵筆O涓瘡涓睘鎬у仛鍝嶅簲鐨勬弿榪幫紝鑰屾槸鎸囧畾浜嗕竴緋誨垪涓嶱O鏈夊叧鐨凷QL鐩稿叧鎿嶄綔錛屼篃浣撶幇浜唅batis鑹ソ鐨勭伒媧繪т笌鍙墿灞曟с?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">3錛庣紪鍐橠AO</span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">聽聽聽聽聽聽聽鍦―AO涓紝鍙互浣跨敤SqlMapClient鎻愪緵鐨勬柟娉曟潵瀵瑰簲鐨勬寚瀹氬PO鎿嶄綔鐨凷QL璇彞錛屼粠鑰屼嬌涓氬姟閫昏緫灞傜殑寮鍙戜粛鐒舵槸闈㈠悜瀵硅薄鐨勬搷浣溿?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <o:p> </o:p> </span> </p> <p style="TEXT-ALIGN: left; LINE-HEIGHT: 18pt; MARGIN-TOP: 5pt; MARGIN-BOTTOM: 3.75pt" class="p0"> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <o:p> </o:p> </span> </p> <p style="TEXT-ALIGN: left; LINE-HEIGHT: 18pt; MARGIN-TOP: 5pt; MARGIN-BOTTOM: 3.75pt" class="p0"> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">閫夋嫨Hibernate榪樻槸iBATIS閮芥湁瀹冪殑閬撶悊錛?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">Hibernate鐨勭壒鐐癸細</span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">Hibernate鍔熻兘寮哄ぇ錛屾暟鎹簱鏃犲叧鎬уソ錛孫/R鏄犲皠鑳藉姏寮猴紝濡傛灉浣犲Hibernate鐩稿綋綺鵑氾紝鑰屼笖瀵笻ibernate榪涜浜嗛傚綋鐨勫皝瑁咃紝閭d箞浣犵殑欏圭洰鏁翠釜鎸佷箙灞備唬鐮佷細鐩稿綋綆鍗曪紝闇瑕佸啓鐨勪唬鐮佸緢灝戯紝寮鍙戦熷害寰堝揩錛岄潪甯哥埥銆備互鏁版嵁搴撳瓧孌典竴涓瀵瑰簲鏄犲皠寰楀埌鐨凱O鍜孒ibernte榪欑瀵硅薄鍖栨槧灝勫緱鍒扮殑PO鏄埅鐒朵笉鍚岀殑錛屾湰璐ㄥ尯鍒湪浜庤繖縐峆O鏄墎騫沖寲鐨勶紝涓嶅儚Hibernate鏄犲皠鐨凱O鏄彲浠ヨ〃杈劇珛浣撶殑瀵硅薄緇ф壙錛岃仛鍚堢瓑絳夊叧緋葷殑錛岃繖灝嗕細鐩存帴褰卞搷鍒頒綘鐨勬暣涓蔣浠剁郴緇熺殑璁捐鎬濊礬銆侶ibernate瀵規暟鎹簱緇撴瀯鎻愪緵浜嗚緝涓哄畬鏁寸殑灝佽錛孒ibernate鐨凮/R聽Mapping瀹炵幇浜哖OJO聽鍜屾暟鎹簱琛ㄤ箣闂寸殑鏄犲皠錛屼互鍙奡QL聽鐨勮嚜鍔ㄧ敓鎴愬拰鎵ц銆傜▼搴忓憳寰寰鍙渶瀹氫箟濂戒簡POJO聽鍒版暟鎹簱琛ㄧ殑鏄犲皠鍏崇郴錛屽嵆鍙氳繃Hibernate聽鎻愪緵鐨勬柟娉曞畬鎴愭寔涔呭眰鎿嶄綔銆傜▼搴忓憳鐢氳嚦涓嶉渶瑕佸SQL聽鐨勭啛緇冩帉鎻★紝聽Hibernate/OJB聽浼氭牴鎹埗瀹氱殑瀛樺偍閫昏緫錛岃嚜鍔ㄧ敓鎴愬搴旂殑SQL聽騫惰皟鐢↗DBC聽鎺ュ彛鍔犱互鎵ц銆侶ibernate鐨勭己鐐瑰氨鏄涔犻棬妲涗笉浣庯紝瑕佺簿閫氶棬妲涙洿楂橈紝鑰屼笖鎬庝箞璁捐O/R鏄犲皠錛屽湪鎬ц兘鍜屽璞℃ā鍨嬩箣闂村浣曟潈琛″彇寰楀鉤琛★紝浠ュ強鎬庢牱鐢ㄥソHibernate鏂歸潰闇瑕佷綘鐨勭粡楠屽拰鑳藉姏閮藉緢寮烘墠琛岋紝浣嗘槸Hibernate鐜板湪宸茬粡鏄富嫻丱/R聽Mapping妗嗘灦錛屼粠鏂囨。鐨勪赴瀵屾э紝浜у搧鐨勫畬鍠勬э紝鐗堟湰鐨勫紑鍙戦熷害閮借寮轟簬iBATIS銆?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">iBATIS鐨勭壒鐐癸細</span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">iBATIS鍏ラ棬綆鍗曪紝鍗沖鍗崇敤錛屾彁渚涗簡鏁版嵁搴撴煡璇㈢殑鑷姩瀵硅薄緇戝畾鍔熻兘錛岃屼笖寤剁畫浜嗗緢濂界殑SQL浣跨敤緇忛獙錛屽浜庢病鏈夐偅涔堥珮鐨勫璞℃ā鍨嬭姹傜殑欏圭洰鏉ヨ錛岀浉褰撳畬緹庛俰BATIS鐨勭己鐐瑰氨鏄鏋惰繕鏄瘮杈冪畝闄嬶紝鍔熻兘灝氭湁緙哄け錛岃櫧鐒剁畝鍖栦簡鏁版嵁緇戝畾浠g爜錛屼絾鏄暣涓簳灞傛暟鎹簱鏌ヨ瀹為檯榪樻槸瑕佽嚜宸卞啓鐨勶紝宸ヤ綔閲忎篃姣旇緝澶э紝鑰屼笖涓嶅お瀹規槗閫傚簲蹇熸暟鎹簱淇敼銆傚綋緋葷粺灞炰簬浜屾寮鍙?鏃犳硶瀵規暟鎹簱緇撴瀯鍋氬埌鎺у埗鍜屼慨鏀?閭BATIS鐨勭伒媧繪у皢姣擧ibernate鏇撮傚悎銆傜郴緇熸暟鎹鐞嗛噺宸ㄥぇ錛屾ц兘瑕佹眰鏋佷負鑻涘埢錛岃繖寰寰鎰忓懗鐫鎴戜滑蹇呴』閫氳繃緇忚繃楂樺害浼樺寲鐨凷QL璇彞錛堟垨瀛樺偍榪囩▼錛夋墠鑳借揪鍒扮郴緇熸ц兘璁捐鎸囨爣銆傚湪榪欑鎯呭喌涓媔BATIS浼氭湁鏇村ソ鐨勫彲鎺фу拰琛ㄧ幇銆?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">瀵逛簬瀹為檯鐨勫紑鍙戣繘琛岀殑姣旇緝錛?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">1錛幝爄BATIS闇瑕佹墜鍐檚ql璇彞錛屼篃鍙互鐢熸垚涓閮ㄥ垎錛孒ibernate鍒欏熀鏈笂鍙互鑷姩鐢熸垚錛屽伓灝斾細鍐欎竴浜汬ql銆傚悓鏍風殑闇姹?iBATIS鐨勫伐浣滈噺姣斅燞ibernate瑕佸ぇ寰堝銆傜被浼肩殑錛屽鏋滄秹鍙婂埌鏁版嵁搴撳瓧孌電殑淇敼錛孒ibernate淇敼鐨勫湴鏂瑰緢灝戯紝鑰宨BATIS瑕佹妸閭d簺sql聽mapping鐨勫湴鏂逛竴涓淇敼銆?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">2.聽iBatis聽鍙互榪涜緇嗙矑搴︾殑浼樺寲</span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">姣斿璇存垜鏈変竴涓〃錛岃繖涓〃鏈夊嚑涓垨鑰呭嚑鍗佷釜瀛楁錛屾垜闇瑕佹洿鏂板叾涓殑涓涓瓧孌碉紝iBatis聽寰堢畝鍗曪紝鎵ц涓涓猻ql聽UPDATE聽TABLE_A聽SET聽column_1=#column_1#聽WHERE聽id=#id#聽浣嗘槸鐢燞ibernate聽鐨勮瘽灝辨瘮杈冮夯鐑︿簡,緙虹渷鐨勬儏鍐典笅聽hibernate聽浼氭洿鏂版墍鏈夊瓧孌點偮犲綋鐒舵垜璁板緱聽hibernate聽鏈変竴涓夐」鍙互鎺у埗鍙繚瀛樹慨鏀硅繃鐨勫瓧孌碉紝浣嗘槸鎴戜笉澶‘瀹氳繖涓姛鑳界殑璐熼潰鏁堟灉銆?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">渚嬪錛氭垜闇瑕佸垪鍑轟竴涓〃鐨勯儴鍒嗗唴瀹癸紝鐢爄Batis聽鐨勬椂鍊欙紝榪欓噷闈㈢殑濂藉鏄彲浠ュ皯浠庢暟鎹簱璇誨緢澶氭暟鎹紝鑺傜渷嫻侀噺SELECT聽ID,聽NAME聽FROM聽TABLE_WITH_A_LOT_OF_COLUMN聽WHERE聽...涓鑸儏鍐典笅Hibernate聽浼氭妸鎵鏈夌殑瀛楁閮介夊嚭鏉ャ傛瘮濡傝鏈変竴涓笂闈㈣〃鏈?涓瓧孌碉紝鍏朵腑鏈変竴涓や釜姣旇緝澶х殑瀛楁錛寁archar(255)/text銆備笂闈㈢殑鍦烘櫙涓垜涓轟粈涔堣鎶婁粬浠篃閫夊嚭鏉ュ憿錛熺敤hibernate聽鐨勮瘽錛屼綘鍙堜笉鑳芥妸榪欎袱涓笉闇瑕佺殑瀛楁璁劇疆涓簂azy聽load錛屽洜涓鴻繕鏈夊緢澶氬湴鏂歸渶瑕佷竴嬈℃妸鏁翠釜聽domain聽object聽鍔犺澆鍑烘潵銆傝繖涓椂鍊欏氨鑳芥樉鐜板嚭ibatis聽鐨勫ソ澶勪簡銆傚鏋滄垜闇瑕佹洿鏂頒竴鏉¤褰曪紙涓涓璞★級錛屽鏋滀嬌鐢爃ibernate錛岄渶瑕佺幇鎶婂璞÷爏elect聽鍑烘潵錛岀劧鍚庡啀鍋毬爑pdate銆傝繖瀵規暟鎹簱鏉ヨ灝辨槸涓ゆ潯sql銆傝宨Batis鍙渶瑕佷竴鏉pdate鐨剆ql灝卞彲浠ヤ簡銆傚噺灝戜竴嬈′笌鏁版嵁搴撶殑浜や簰錛屽浜庢ц兘鐨勬彁鍗囨槸闈炲父閲嶈銆?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">3.聽寮鍙戞柟闈細</span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">寮鍙戞晥鐜囦笂錛屾垜瑙夊緱涓よ呭簲璇ュ樊涓嶅銆傚彲緇存姢鎬ф柟闈紝鎴戣寰椔爄Batis聽鏇村ソ涓浜涖傚洜涓郝爄Batis聽鐨劼爏ql聽閮戒繚瀛樺埌鍗曠嫭鐨勬枃浠朵腑銆傝屄燞ibernate聽鍦ㄦ湁浜涙儏鍐典笅鍙兘浼氬湪聽java聽浠g爜涓繚sql/hql銆傜浉瀵笻ibernate鈥淥/R鈥濊岃█錛宨BATIS聽鏄竴縐嶁淪ql聽Mapping鈥濈殑ORM瀹炵幇銆傝宨BATIS聽鐨勭潃鍔涚偣錛屽垯鍦ㄤ簬POJO聽涓嶴QL涔嬮棿鐨勬槧灝勫叧緋匯備篃灝辨槸璇達紝iBATIS騫朵笉浼氫負紼嬪簭鍛樺湪榪愯鏈熻嚜鍔ㄧ敓鎴怱QL聽鎵ц銆傚叿浣撶殑SQL聽闇瑕佺▼搴忓憳緙栧啓錛岀劧鍚庨氳繃鏄犲皠閰嶇疆鏂囦歡錛屽皢SQL鎵闇鐨勫弬鏁幫紝浠ュ強榪斿洖鐨勭粨鏋滃瓧孌墊槧灝勫埌鎸囧畾POJO銆備嬌鐢╥BATIS聽鎻愪緵鐨凮RM鏈哄埗錛屽涓氬姟閫昏緫瀹炵幇浜哄憳鑰岃█錛岄潰瀵圭殑鏄函綺圭殑Java瀵硅薄錛岃繖涓灞備笌閫氳繃Hibernate聽瀹炵幇ORM聽鑰岃█鍩烘湰涓鑷達紝鑰屽浜庡叿浣撶殑鏁版嵁鎿嶄綔錛孒ibernate浼氳嚜鍔ㄧ敓鎴怱QL聽璇彞錛岃宨BATIS聽鍒欒姹傚紑鍙戣呯紪鍐欏叿浣撶殑SQL聽璇彞銆傜浉瀵笻ibernate鑰岃█錛宨BATIS聽浠QL寮鍙戠殑宸ヤ綔閲忓拰鏁版嵁搴撶Щ妞嶆т笂鐨勮姝ワ紝涓虹郴緇熻璁℃彁渚涗簡鏇村ぇ鐨勮嚜鐢辯┖闂淬?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">4.聽榪愯鏁堢巼</span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <br /> </span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'">鍦ㄤ笉鑰冭檻聽cache聽鐨勬儏鍐典笅錛宨Batis聽搴旇浼氭瘮hibernate聽蹇竴浜涙垨鑰呭緢澶氥?/span> <span style="FONT-FAMILY: '瀹嬩綋'; COLOR: rgb(42,42,42); FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <o:p> </o:p> </span> </p> <p style="MARGIN-TOP: 0pt; MARGIN-BOTTOM: 0pt" class="p0"> <span style="FONT-FAMILY: 'Times New Roman'; FONT-SIZE: 10.5pt; mso-spacerun: 'yes'"> <o:p> </o:p> </span> </p> </div> <!--EndFragment--> <img src ="http://www.tkk7.com/supersalor/aggbug/288807.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/supersalor/" target="_blank">鏉庡嘲</a> 2009-07-28 21:35 <a href="http://www.tkk7.com/supersalor/articles/288807.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://manghuo365.com" target="_blank">免费观看日本污污ww网站一区</a>| <a href="http://www-554757.com" target="_blank">a级片免费在线观看</a>| <a href="http://milbolg.com" target="_blank">色婷婷7777免费视频在线观看</a>| <a href="http://hwjyrck.com" target="_blank">久久精品国产亚洲AV麻豆不卡 </a>| <a href="http://nblfkj.com" target="_blank">性做久久久久久免费观看</a>| <a href="http://51jingpai.com" target="_blank">亚洲综合无码一区二区</a>| <a href="http://anyliz.com" target="_blank">1000部免费啪啪十八未年禁止观看</a>| <a href="http://szqsnt.com" target="_blank">亚洲精品国产福利片</a>| <a href="http://w5524.com" target="_blank">97国产免费全部免费观看</a>| <a href="http://dasheng178.com" target="_blank">国产成人精品日本亚洲11</a>| <a href="http://xawsfkaisuo.com" target="_blank">91视频国产免费</a>| <a href="http://xyzch.com" target="_blank">色欲色欲天天天www亚洲伊</a>| <a href="http://127ht.com" target="_blank">亚洲Av无码国产情品久久</a>| <a href="http://nh-car.com" target="_blank">一区二区三区免费在线观看</a>| <a href="http://339258.com" target="_blank">自拍偷自拍亚洲精品第1页</a>| <a href="http://fenglibin.com" target="_blank">天黑黑影院在线观看视频高清免费</a>| <a href="http://8mav958.com" target="_blank">久久久久久久久亚洲</a>| <a href="http://qzapp88.com" target="_blank">黄页网站免费在线观看</a>| <a href="http://173ba.com" target="_blank">337p日本欧洲亚洲大胆人人</a>| <a href="http://jkc178.com" target="_blank">亚洲Aⅴ无码一区二区二三区软件</a>| <a href="http://www-070755.com" target="_blank">久久国产精品免费一区二区三区</a>| <a href="http://zhaosifuwang.com" target="_blank">亚洲精品蜜桃久久久久久</a>| <a href="http://pufenghotel.com" target="_blank">91精品国产免费网站</a>| <a href="http://5kee.com" target="_blank">亚洲精品天堂在线观看</a>| <a href="http://pengkaimjg.com" target="_blank">国产国产人免费人成免费视频</a>| <a href="http://wwyw99977.com" target="_blank">亚洲免费一区二区</a>| <a href="http://633223.com" target="_blank">911精品国产亚洲日本美国韩国</a>| <a href="http://kimnote.com" target="_blank">日韩中文字幕精品免费一区</a>| <a href="http://shnisda.com" target="_blank">在线观看亚洲免费视频</a>| <a href="http://j3223.com" target="_blank">国产亚洲精品观看91在线</a>| <a href="http://maopiandao163.com" target="_blank">4虎1515hh永久免费</a>| <a href="http://6969aaa.com" target="_blank">精品国产亚洲第一区二区三区</a>| <a href="http://222941.com" target="_blank">亚洲综合色自拍一区</a>| <a href="http://wwwseselu.com" target="_blank">成人福利免费视频</a>| <a href="http://87fulitv.com" target="_blank">鲁啊鲁在线视频免费播放</a>| <a href="http://yeshenghuowang.com" target="_blank">日韩va亚洲va欧洲va国产</a>| <a href="http://nxjyyj.com" target="_blank">18禁超污无遮挡无码免费网站国产 </a>| <a href="http://tc116.com" target="_blank">亚洲欧洲国产成人精品</a>| <a href="http://wangquanai.com" target="_blank">日韩免费一级毛片</a>| <a href="http://wwwk47.com" target="_blank">日韩人妻一区二区三区免费</a>| <a href="http://wwwv27.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>