锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲人成网www,337p日本欧洲亚洲大胆人人,亚洲日韩在线观看http://www.tkk7.com/sparkyang/zh-cnFri, 09 May 2025 21:55:16 GMTFri, 09 May 2025 21:55:16 GMT60onunload鏃墮棿浼氳google宸ュ叿鏉℃嫤鎺?/title><link>http://www.tkk7.com/sparkyang/archive/2006/01/22/28942.html</link><dc:creator>spark</dc:creator><author>spark</author><pubDate>Sun, 22 Jan 2006 07:23:00 GMT</pubDate><guid>http://www.tkk7.com/sparkyang/archive/2006/01/22/28942.html</guid><wfw:comment>http://www.tkk7.com/sparkyang/comments/28942.html</wfw:comment><comments>http://www.tkk7.com/sparkyang/archive/2006/01/22/28942.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/sparkyang/comments/commentRss/28942.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/sparkyang/services/trackbacks/28942.html</trackback:ping><description><![CDATA[<P><script><BR>        function window.onbeforeunload()  {<BR>                if (event.clientX > document.body.clientHeight || event.clientY < 0 || event.altKey)  {<BR>                      alert("That's good.");<BR>                }<BR>        }<BR></script><BR> </P> <P><--------灞忚斀F5銆丄lt錛婩4鐨勯敊--------></P> <P><script><BR>        function window.onbeforeunload()  {</P> <P><BR>                if((event.keyCode != 0) && (event.clientX > document.body.clientHeight || event.clientY < 0) || event.altKey)  {</P> <P>                      alert("That's good.");<BR>                }<BR>        }<BR></script></P> <P></P><img src ="http://www.tkk7.com/sparkyang/aggbug/28942.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/sparkyang/" target="_blank">spark</a> 2006-01-22 15:23 <a href="http://www.tkk7.com/sparkyang/archive/2006/01/22/28942.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>闇姹傚垎鏋?/title><link>http://www.tkk7.com/sparkyang/archive/2006/01/16/28246.html</link><dc:creator>spark</dc:creator><author>spark</author><pubDate>Mon, 16 Jan 2006 15:42:00 GMT</pubDate><guid>http://www.tkk7.com/sparkyang/archive/2006/01/16/28246.html</guid><wfw:comment>http://www.tkk7.com/sparkyang/comments/28246.html</wfw:comment><comments>http://www.tkk7.com/sparkyang/archive/2006/01/16/28246.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/sparkyang/comments/commentRss/28246.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/sparkyang/services/trackbacks/28246.html</trackback:ping><description><![CDATA[闇姹傚垎鏋愮殑涓昏鏂規硶鏄敤渚?use-case).<BR>緋葷粺綰у埆鐨勯渶姹傚叾瀹炲氨鏄郴緇熺殑鍙備笌鑰呬滑鎵瑕佽揪鍒扮殑鐩爣錛屾瘡涓涓洰鏍囧氨鏄竴涓敤渚嬨傜敤渚嬪氨鏄弬涓庤呭弬涓庢椿鍔ㄧ殑鍦烘櫙鎻忚堪銆?BR>姣忎釜鐢ㄤ緥鍙備笌鑰呮湁涓夌錛屼富瑕佸弬涓庤咃紝嬈¤鍙備笌鑰呭拰鍚庡彴鍙備笌鑰呫傜敤渚嬩負鍏跺伐浣滅殑鍙備笌鑰呭氨鏄富瑕佸弬涓庤咃紝涓虹敤渚嬫彁渚涙湇鍔$殑鍙備笌鑰呭氨鏄瑕佸弬涓庤咃紝鐢ㄤ緥緇撴灉浜х敓褰卞搷鐨勫弬涓庤呮槸鍚庡彴鍙備笌鑰呫?BR>鐢ㄤ緥涓鑸湁鍓嶇疆鏉′歡鍜屽悗緗潯浠訛紝褰撳墠緗潯浠朵負鐪熸椂錛岀敤渚嬫墠寮濮嬭繍浣滐紝褰撶敤渚嬮『鍒╁畬鎴愶紝鐢ㄤ緥鐨勫悗緗潯浠朵負鐪熴傜敤渚嬩富瑕佹弿榪版椿鍔ㄦ墽琛岀殑鈥滄涔愯礬寰勨濓紝濡傛灉鍦ㄦ煇涓姝ユ湁寮傚父鎯呭喌鍒欏埌鐢ㄤ緥鎵╁睍涓幓璇存槑銆?BR>濡傛灉澶氫釜鐢ㄤ緥涓湁閲嶅鐨勯儴鍒嗭紝鍒欏彲浠ユ彁鍙栨垚涓涓瓙鐢ㄤ緥銆?img src ="http://www.tkk7.com/sparkyang/aggbug/28246.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/sparkyang/" target="_blank">spark</a> 2006-01-16 23:42 <a href="http://www.tkk7.com/sparkyang/archive/2006/01/16/28246.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>JDBC浜嬪姟闅旂綰у埆http://www.tkk7.com/sparkyang/archive/2005/11/21/20728.htmlsparksparkMon, 21 Nov 2005 03:10:00 GMThttp://www.tkk7.com/sparkyang/archive/2005/11/21/20728.htmlhttp://www.tkk7.com/sparkyang/comments/20728.htmlhttp://www.tkk7.com/sparkyang/archive/2005/11/21/20728.html#Feedback0http://www.tkk7.com/sparkyang/comments/commentRss/20728.htmlhttp://www.tkk7.com/sparkyang/services/trackbacks/20728.html JDBC闅旂綰у埆 鐗瑰緛 TRANSACTION_READ_UNCOMMITTED
鏈彁浜ょ殑璇繪搷浣?/TD>
  • 鍏佽璇誨彇鏈夊啓閿佸畾鎴栨棤鍐欓攣瀹氱殑琛?
  • 鏈簲鐢ㄨ閿佸畾
  • 鏃犳硶紜繚騫跺彂浜嬪姟灝嗕笉浼氫慨鏀硅鎴栧洖閫瀵硅鎵鍋氱殑鏇存敼
TRANSACTION_READ_COMMITTED
宸叉彁浜ょ殑璇繪搷浣?/TD>
  • 鍙厑璁歌鍙栨病鏈夊啓閿佸畾鐨勮
  • 浠呬負璇誨彇褰撳墠琛岃幏鍙栧茍淇濇寔璇婚攣瀹氾紝浣嗗綋娓告爣紱誨紑璇ヨ鏃墮噴鏀捐閿佸畾
  • 鏃犳硶紜繚鏁版嵁鍦ㄤ簨鍔℃墽琛岃繃紼嬩腑涓嶅彂鐢熸洿鏀?
TRANSACTION_REPEATABLE_READ
鍙噸澶嶇殑璇繪搷浣?/TD>
  • 鍙厑璁歌鍙栨病鏈夊啓閿佸畾鐨勮
  • 璇誨彇緇撴灉闆嗕腑鐨勬瘡涓琛屾椂鑾峰彇璇婚攣瀹氾紝騫朵竴鐩翠繚鎸佸埌浜嬪姟緇撴潫涓烘
TRANSACTION_SERIALIZABLE
鍙簭鍒楀寲
  • 鍙厑璁歌鍙栫粨鏋滀腑娌℃湁鍐欓攣瀹氱殑琛?
  • 鎵撳紑娓告爣鏃惰幏鍙栬閿佸畾錛屽茍涓鐩翠繚鎸佸埌浜嬪姟緇撴潫涓烘


spark 2005-11-21 11:10 鍙戣〃璇勮
]]>
Hibernate3涓巗pring鐨勬暣鍚堝簲鐢?/title><link>http://www.tkk7.com/sparkyang/archive/2005/09/14/13041.html</link><dc:creator>spark</dc:creator><author>spark</author><pubDate>Wed, 14 Sep 2005 15:16:00 GMT</pubDate><guid>http://www.tkk7.com/sparkyang/archive/2005/09/14/13041.html</guid><wfw:comment>http://www.tkk7.com/sparkyang/comments/13041.html</wfw:comment><comments>http://www.tkk7.com/sparkyang/archive/2005/09/14/13041.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/sparkyang/comments/commentRss/13041.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/sparkyang/services/trackbacks/13041.html</trackback:ping><description><![CDATA[<P>   Spring涓哄簲鐢ㄧ▼搴忔彁渚涗竴涓鍣? 涓哄簲鐢ㄧ▼搴忕殑綆$悊甯︽潵浜嗘柟渚? 瀹冧笌hibernate鐨勭粨鍚? 褰㈡垚涓涓畬鏁寸殑鍚庡彴浣撶郴, 涔熸槸褰撲粖搴旂敤寮鍙戞祦琛岀殑鍋氭硶. 濂嬫枟浜嗕竴涓櫄涓? 緇堜簬鎶奾ibernate3涓巗pring鏁村悎浜嗚搗鏉? hibernate2.x鍜宧ibernate3涓巗pring鐨勭粨鍚堢◢鏈変笉鍚? 鍏抽敭鏄紩鍏ョ殑spring鐨勫寘鐨勪笉鍚? 涓嬮潰鎴戜細鏍囪瘑鍑烘潵.<BR><BR><STRONG>Spring 鐨勯厤緗枃浠禷pplicationContext.xml</STRONG></P> <DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"> <DIV><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #0000ff"><?</SPAN><SPAN style="COLOR: #ff00ff">xml version="1.0" encoding="UTF-8"</SPAN><SPAN style="COLOR: #0000ff">?></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff"><!</SPAN><SPAN style="COLOR: #ff00ff">DOCTYPE beans PUBLIC "spring" "../../../lib/spring-beans.dtd" </SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">beans </SPAN><SPAN style="COLOR: #ff0000">default-autowire</SPAN><SPAN style="COLOR: #0000ff">="no"</SPAN><SPAN style="COLOR: #ff0000"> default-dependency-check</SPAN><SPAN style="COLOR: #0000ff">="none"</SPAN><SPAN style="COLOR: #ff0000"> default-lazy-init</SPAN><SPAN style="COLOR: #0000ff">="false"</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #008000"><!--</SPAN><SPAN style="COLOR: #008000"> <BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>   閰嶇疆鏁版嵁婧?BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>   娉ㄦ剰: 鐢╫rg.apache.commons.dbcp.BasicDataSource, 瑕佸紩鍏?nbsp;apache commons <BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>   鐨刢ommons-collections-3.1.jar, commons-dbcp-1.2.1.jar, commons-pool-1.2.jar涓変釜鍖?BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top> </SPAN><SPAN style="COLOR: #008000">--></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top> </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">bean </SPAN><SPAN style="COLOR: #ff0000">id</SPAN><SPAN style="COLOR: #0000ff">="dataSource"</SPAN><SPAN style="COLOR: #ff0000"> class</SPAN><SPAN style="COLOR: #0000ff">="org.apache.commons.dbcp.BasicDataSource"</SPAN><SPAN style="COLOR: #ff0000"> destroy-method</SPAN><SPAN style="COLOR: #0000ff">="close"</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">property </SPAN><SPAN style="COLOR: #ff0000">name</SPAN><SPAN style="COLOR: #0000ff">="driverClassName"</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>   </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">value</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000">org.gjt.mm.mysql.Driver</SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">value</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">property</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">property </SPAN><SPAN style="COLOR: #ff0000">name</SPAN><SPAN style="COLOR: #0000ff">="url"</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>   </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">value</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000">jdbc:mysql://localhost/sparkcrm</SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">value</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">property</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">property </SPAN><SPAN style="COLOR: #ff0000">name</SPAN><SPAN style="COLOR: #0000ff">="username"</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>   </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">value</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000">root</SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">value</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">property</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">property </SPAN><SPAN style="COLOR: #ff0000">name</SPAN><SPAN style="COLOR: #0000ff">="password"</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>   </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">value</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000">1111</SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">value</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">property</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top> </SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">bean</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top> </SPAN><SPAN style="COLOR: #008000"><!--</SPAN><SPAN style="COLOR: #008000"> 閰嶇疆sessionFactory, 娉ㄦ剰榪欓噷寮曞叆鐨勫寘鐨勪笉鍚?nbsp; </SPAN><SPAN style="COLOR: #008000">--></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top> </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">bean </SPAN><SPAN style="COLOR: #ff0000">id</SPAN><SPAN style="COLOR: #0000ff">="sessionFactory"</SPAN><SPAN style="COLOR: #ff0000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>  class</SPAN><SPAN style="COLOR: #0000ff">="<FONT color=#ff1493>org.springframework.orm.hibernate3.LocalSessionFactoryBean</FONT>"</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">property </SPAN><SPAN style="COLOR: #ff0000">name</SPAN><SPAN style="COLOR: #0000ff">="dataSource"</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>   </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">ref </SPAN><SPAN style="COLOR: #ff0000">local</SPAN><SPAN style="COLOR: #0000ff">="dataSource"</SPAN><SPAN style="COLOR: #ff0000"> </SPAN><SPAN style="COLOR: #0000ff">/></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">property</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">property </SPAN><SPAN style="COLOR: #ff0000">name</SPAN><SPAN style="COLOR: #0000ff">="mappingResources"</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>   </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">list</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>      </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">value</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000">com/sparkcrm/schema/entities/Lead.hbm.xml</SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">value</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">list</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">property</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">property </SPAN><SPAN style="COLOR: #ff0000">name</SPAN><SPAN style="COLOR: #0000ff">="hibernateProperties"</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>   </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">props</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">prop </SPAN><SPAN style="COLOR: #ff0000">key</SPAN><SPAN style="COLOR: #0000ff">="hibernate.dialect"</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>     org.hibernate.dialect.MySQLDialect<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">prop</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">prop </SPAN><SPAN style="COLOR: #ff0000">key</SPAN><SPAN style="COLOR: #0000ff">="hibernate.show_sql"</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000">true</SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">prop</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>   </SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">props</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">property</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top> </SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">bean</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top> <BR><SPAN style="COLOR: #008000">  <!--</SPAN><SPAN style="COLOR: #008000"> 閰嶇疆<FONT color=#0000ff>transactionManager</FONT>, 娉ㄦ剰榪欓噷寮曞叆鐨勫寘鐨勪笉鍚?nbsp; </SPAN><SPAN style="COLOR: #008000">--></SPAN><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top> </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">bean </SPAN><SPAN style="COLOR: #ff0000">id</SPAN><SPAN style="COLOR: #0000ff">="transactionManager"</SPAN><SPAN style="COLOR: #ff0000"> <BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>  class</SPAN><SPAN style="COLOR: #0000ff">="<FONT color=#ff1493>org.springframework.orm.hibernate3.HibernateTransactionManager</FONT>"</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">property </SPAN><SPAN style="COLOR: #ff0000">name</SPAN><SPAN style="COLOR: #0000ff">="sessionFactory"</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>   </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">ref </SPAN><SPAN style="COLOR: #ff0000">local</SPAN><SPAN style="COLOR: #0000ff">="sessionFactory"</SPAN><SPAN style="COLOR: #ff0000"> </SPAN><SPAN style="COLOR: #0000ff">/></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">property</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top> </SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">bean</SPAN><SPAN style="COLOR: #0000ff">><BR></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top><--浜嬪姟浠g悊鍦ㄨ繖閲岄厤緗? 榪欓噷鐪佺暐浜?--><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top> </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">bean </SPAN><SPAN style="COLOR: #ff0000">id</SPAN><SPAN style="COLOR: #0000ff">="leadDAO"</SPAN><SPAN style="COLOR: #ff0000"> class</SPAN><SPAN style="COLOR: #0000ff">="com.sparkcrm.schema.dao.LeadDao"</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">property </SPAN><SPAN style="COLOR: #ff0000">name</SPAN><SPAN style="COLOR: #0000ff">="sessionFactory"</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>   </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">ref </SPAN><SPAN style="COLOR: #ff0000">local</SPAN><SPAN style="COLOR: #0000ff">="sessionFactory"</SPAN><SPAN style="COLOR: #ff0000"> </SPAN><SPAN style="COLOR: #0000ff">/></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">property</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top> </SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">bean</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">beans</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top></SPAN></DIV></DIV> <P><BR><STRONG>涓涓ず渚嬬殑hibernate鐨勬槧灝勬枃浠?BR></STRONG><BR></P> <DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"> <DIV><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #0000ff"><?</SPAN><SPAN style="COLOR: #ff00ff">xml version="1.0" encoding="UTF-8"</SPAN><SPAN style="COLOR: #0000ff">?></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff"><!</SPAN><SPAN style="COLOR: #ff00ff">DOCTYPE hibernate-mapping PUBLIC <BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>    <BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">hibernate-mapping </SPAN><SPAN style="COLOR: #ff0000">package</SPAN><SPAN style="COLOR: #0000ff">="com.sparkcrm.schema.entities"</SPAN><SPAN style="COLOR: #0000ff">><BR></SPAN><SPAN style="COLOR: #000000">      <BR>   <!-- 鎴戝湪榪欓噷鐢ㄤ簡hibernate鐨勫姩鎬佹ā鍨?STRONG>(dynamic models) ,</STRONG> 娌$敤pojo--><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">class </SPAN><SPAN style="COLOR: #ff0000">entity-name</SPAN><SPAN style="COLOR: #0000ff">="Lead"</SPAN><SPAN style="COLOR: #ff0000"> table</SPAN><SPAN style="COLOR: #0000ff">="Lead"</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">id </SPAN><SPAN style="COLOR: #ff0000">name</SPAN><SPAN style="COLOR: #0000ff">="id"</SPAN><SPAN style="COLOR: #ff0000"> column</SPAN><SPAN style="COLOR: #0000ff">="id"</SPAN><SPAN style="COLOR: #ff0000"> type</SPAN><SPAN style="COLOR: #0000ff">="string"</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>            </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">generator </SPAN><SPAN style="COLOR: #ff0000">class</SPAN><SPAN style="COLOR: #0000ff">="uuid.hex"</SPAN><SPAN style="COLOR: #0000ff">/></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">id</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">property </SPAN><SPAN style="COLOR: #ff0000">name</SPAN><SPAN style="COLOR: #0000ff">="companyName"</SPAN><SPAN style="COLOR: #ff0000"> type</SPAN><SPAN style="COLOR: #0000ff">="string"</SPAN><SPAN style="COLOR: #0000ff">/></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">property </SPAN><SPAN style="COLOR: #ff0000">name</SPAN><SPAN style="COLOR: #0000ff">="topic"</SPAN><SPAN style="COLOR: #ff0000"> type</SPAN><SPAN style="COLOR: #0000ff">="string"</SPAN><SPAN style="COLOR: #0000ff">/></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">property </SPAN><SPAN style="COLOR: #ff0000">name</SPAN><SPAN style="COLOR: #0000ff">="contactName"</SPAN><SPAN style="COLOR: #ff0000"> type</SPAN><SPAN style="COLOR: #0000ff">="string"</SPAN><SPAN style="COLOR: #0000ff">/></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">class</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">hibernate-mapping</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top></SPAN></DIV></DIV> <P><BR><STRONG>DAO浠g爜:</STRONG></P> <DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"> <DIV><STRONG><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top></STRONG><SPAN style="COLOR: #000000">import java.util.Map;<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>/**<BR>   * DAO鎺ュ彛<BR>   */<BR><IMG id=Codehighlighter1_45_273_Open_Image onclick="this.style.display='none'; Codehighlighter1_45_273_Open_Text.style.display='none'; Codehighlighter1_45_273_Closed_Image.style.display='inline'; Codehighlighter1_45_273_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_45_273_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_45_273_Closed_Text.style.display='none'; Codehighlighter1_45_273_Open_Image.style.display='inline'; Codehighlighter1_45_273_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">public</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">interface</SPAN><SPAN style="COLOR: #000000"> IDAO </SPAN><SPAN id=Codehighlighter1_45_273_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.tkk7.com/Images/dot.gif"></SPAN><SPAN id=Codehighlighter1_45_273_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>    String create(Map</SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">String, Object</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"> map);<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>    <BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff">void</SPAN><SPAN style="COLOR: #000000"> update(Map</SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">String, Object</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"> map);<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>    <BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>    Map</SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">String, Object</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"> delete(String id);<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>    <BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>    boolean share(String id, String userId, </SPAN><SPAN style="COLOR: #0000ff">int</SPAN><SPAN style="COLOR: #000000"> rights);<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>    <BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>    boolean assign(String id, String userId);<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</SPAN></SPAN><SPAN><BR><STRONG><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top><BR></STRONG><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>import java.util.Map;<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>import org.springframework.orm.hibernate3.support.HibernateDaoSupport;<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>import com.sparkcrm.schema.IDAO;<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>import com.sparkcrm.schema.Schema;<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>import com.sparkcrm.schema.metadata.Lead;<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>/**<BR>    *涓涓ず渚嬬殑DAO瀹炵幇, 緇ф壙HibernateDaoSupport, 鐢╯pring甯︽潵鐨勭鐞唖ession絳夌殑渚垮埄<BR>    */<BR><IMG id=Codehighlighter1_547_970_Open_Image onclick="this.style.display='none'; Codehighlighter1_547_970_Open_Text.style.display='none'; Codehighlighter1_547_970_Closed_Image.style.display='inline'; Codehighlighter1_547_970_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_547_970_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_547_970_Closed_Text.style.display='none'; Codehighlighter1_547_970_Open_Image.style.display='inline'; Codehighlighter1_547_970_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align=top>public</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">class</SPAN><SPAN style="COLOR: #000000"> LeadDao extends HibernateDaoSupport implements IDAO </SPAN><SPAN><IMG src="http://www.tkk7.com/Images/dot.gif"><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top><BR><IMG id=Codehighlighter1_597_693_Open_Image onclick="this.style.display='none'; Codehighlighter1_597_693_Open_Text.style.display='none'; Codehighlighter1_597_693_Closed_Image.style.display='inline'; Codehighlighter1_597_693_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_597_693_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_597_693_Closed_Text.style.display='none'; Codehighlighter1_597_693_Open_Image.style.display='inline'; Codehighlighter1_597_693_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff">public</SPAN><SPAN style="COLOR: #000000"> String create(Map</SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">String, Object</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"> map) </SPAN><SPAN><IMG src="http://www.tkk7.com/Images/dot.gif"><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>        getHibernateTemplate().saveOrUpdate(Schema.LEAD, map);<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff">return</SPAN><SPAN style="COLOR: #000000"> (String) map.</SPAN><SPAN>get(Lead.ID);<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>    }</SPAN></SPAN><SPAN><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top><BR><IMG id=Codehighlighter1_741_747_Open_Image onclick="this.style.display='none'; Codehighlighter1_741_747_Open_Text.style.display='none'; Codehighlighter1_741_747_Closed_Image.style.display='inline'; Codehighlighter1_741_747_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_741_747_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_741_747_Closed_Text.style.display='none'; Codehighlighter1_741_747_Open_Image.style.display='inline'; Codehighlighter1_741_747_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>    public</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">void</SPAN><SPAN style="COLOR: #000000"> update(Map</SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">String, Object</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"> map) </SPAN><SPAN><IMG src="http://www.tkk7.com/Images/dot.gif"><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>        <BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>    }</SPAN></SPAN><SPAN><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top><BR><IMG id=Codehighlighter1_796_814_Open_Image onclick="this.style.display='none'; Codehighlighter1_796_814_Open_Text.style.display='none'; Codehighlighter1_796_814_Closed_Image.style.display='inline'; Codehighlighter1_796_814_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_796_814_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_796_814_Closed_Text.style.display='none'; Codehighlighter1_796_814_Open_Image.style.display='inline'; Codehighlighter1_796_814_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>    public</SPAN><SPAN style="COLOR: #000000"> Map</SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">String, Object</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"> delete(String id) </SPAN><SPAN><IMG src="http://www.tkk7.com/Images/dot.gif"><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff">return</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN>null;<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>    }</SPAN></SPAN><SPAN><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top><BR><IMG id=Codehighlighter1_877_896_Open_Image onclick="this.style.display='none'; Codehighlighter1_877_896_Open_Text.style.display='none'; Codehighlighter1_877_896_Closed_Image.style.display='inline'; Codehighlighter1_877_896_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_877_896_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_877_896_Closed_Text.style.display='none'; Codehighlighter1_877_896_Open_Image.style.display='inline'; Codehighlighter1_877_896_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>    public</SPAN><SPAN style="COLOR: #000000"> boolean share(String id, String userId, </SPAN><SPAN style="COLOR: #0000ff">int</SPAN><SPAN style="COLOR: #000000"> rights) </SPAN><SPAN><IMG src="http://www.tkk7.com/Images/dot.gif"><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff">return</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN>false;<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>    }</SPAN></SPAN><SPAN><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top><BR><IMG id=Codehighlighter1_948_967_Open_Image onclick="this.style.display='none'; Codehighlighter1_948_967_Open_Text.style.display='none'; Codehighlighter1_948_967_Closed_Image.style.display='inline'; Codehighlighter1_948_967_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_948_967_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_948_967_Closed_Text.style.display='none'; Codehighlighter1_948_967_Open_Image.style.display='inline'; Codehighlighter1_948_967_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>    public</SPAN><SPAN style="COLOR: #000000"> boolean assign(String id, String userId) </SPAN><SPAN><IMG src="http://www.tkk7.com/Images/dot.gif"><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff">return</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN>false;<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>    }</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</SPAN></SPAN></DIV></DIV> <P><STRONG>紺烘剰鎬х殑嫻嬭瘯浠g爜:</STRONG></P> <DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"> <DIV><STRONG><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top></STRONG><SPAN style="COLOR: #000000">import java.sql.Timestamp;<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>import java.util.Date;<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>import java.util.HashMap;<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>import java.util.Map;<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>import junit.framework.TestCase;<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>import org.springframework.context.support.ClassPathXmlApplicationContext;<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>import com.sparkcrm.schema.IDAO;<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top><BR><IMG id=Codehighlighter1_285_757_Open_Image onclick="this.style.display='none'; Codehighlighter1_285_757_Open_Text.style.display='none'; Codehighlighter1_285_757_Closed_Image.style.display='inline'; Codehighlighter1_285_757_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_285_757_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_285_757_Closed_Text.style.display='none'; Codehighlighter1_285_757_Open_Image.style.display='inline'; Codehighlighter1_285_757_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">public</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">class</SPAN><SPAN style="COLOR: #000000"> testLeadDAO extends TestCase </SPAN><SPAN id=Codehighlighter1_285_757_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.tkk7.com/Images/dot.gif"></SPAN><SPAN id=Codehighlighter1_285_757_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>    <BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>    ClassPathXmlApplicationContext ctx </SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">null</SPAN><SPAN style="COLOR: #000000">;<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>    <BR><IMG id=Codehighlighter1_355_428_Open_Image onclick="this.style.display='none'; Codehighlighter1_355_428_Open_Text.style.display='none'; Codehighlighter1_355_428_Closed_Image.style.display='inline'; Codehighlighter1_355_428_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_355_428_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_355_428_Closed_Text.style.display='none'; Codehighlighter1_355_428_Open_Image.style.display='inline'; Codehighlighter1_355_428_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff">public</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">void</SPAN><SPAN style="COLOR: #000000"> setUp()</SPAN><SPAN id=Codehighlighter1_355_428_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.tkk7.com/Images/dot.gif"></SPAN><SPAN id=Codehighlighter1_355_428_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>        ctx </SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">new</SPAN><SPAN style="COLOR: #000000"> ClassPathXmlApplicationContext(</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">applicationContext.xml</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">);<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>    }</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>    <BR><IMG id=Codehighlighter1_461_755_Open_Image onclick="this.style.display='none'; Codehighlighter1_461_755_Open_Text.style.display='none'; Codehighlighter1_461_755_Closed_Image.style.display='inline'; Codehighlighter1_461_755_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_461_755_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_461_755_Closed_Text.style.display='none'; Codehighlighter1_461_755_Open_Image.style.display='inline'; Codehighlighter1_461_755_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff">public</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">void</SPAN><SPAN style="COLOR: #000000"> testCreateLead()</SPAN><SPAN id=Codehighlighter1_461_755_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.tkk7.com/Images/dot.gif"></SPAN><SPAN id=Codehighlighter1_461_755_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>         IDAO leadDao </SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000"> (IDAO) ctx.getBean(</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">leadDAO</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">);<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>        Map</SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">String, Object</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"> map </SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">new</SPAN><SPAN style="COLOR: #000000"> HashMap</SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">String, Object</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000">();<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>        map.put(</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">companyName</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">, </SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">Spark Ltd.</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">);<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>        map.put(</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">topic</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">, </SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">This is a Good Lead!</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">);<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>        map.put(</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">contactName</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">, </SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">abcd</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">);<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>        <BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>        String id </SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000"> leadDao.create(map);<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>        System.</SPAN><SPAN style="COLOR: #0000ff">out</SPAN><SPAN style="COLOR: #000000">.println(id);<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>    }</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top></SPAN></DIV></DIV><img src ="http://www.tkk7.com/sparkyang/aggbug/13041.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/sparkyang/" target="_blank">spark</a> 2005-09-14 23:16 <a href="http://www.tkk7.com/sparkyang/archive/2005/09/14/13041.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Hibernate鍔ㄦ佹ā鍨?dynamic models) 涓瀵瑰鏄犲皠鐨勫疄鐜?/title><link>http://www.tkk7.com/sparkyang/archive/2005/09/12/12782.html</link><dc:creator>spark</dc:creator><author>spark</author><pubDate>Mon, 12 Sep 2005 14:11:00 GMT</pubDate><guid>http://www.tkk7.com/sparkyang/archive/2005/09/12/12782.html</guid><wfw:comment>http://www.tkk7.com/sparkyang/comments/12782.html</wfw:comment><comments>http://www.tkk7.com/sparkyang/archive/2005/09/12/12782.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.tkk7.com/sparkyang/comments/commentRss/12782.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/sparkyang/services/trackbacks/12782.html</trackback:ping><description><![CDATA[<P>       Hibernate鐨勫姩鎬佹ā鍨嬩負鎴戜滑鍔ㄦ佹敼鍔ㄨ〃緇撴瀯甯︽潵浜嗘柟渚? 涓漢璁や負榪欎竴鐐歸潪甯告湁浠峰? 鐜板湪鐨勪紒涓氱駭搴旂敤緋葷粺瓚婃潵瓚婂己璋冪敤鎴峰彲瀹氬埗鎬? hibernate鐨勮繖涓鐐逛嬌鐢ㄦ埛鑷畾涔夊瓧孌墊垨鑷畾涔夎〃鎴愪負鍙兘 .<BR>鍏充簬鍔ㄦ佹ā鍨? 鎴戣繕鏄妸hibernate鑷甫鐨勬祴璇曠敤渚嬭創鍒拌繖閲? 鐢ㄤ互澶囧繕.<BR><BR><STRONG>java浠g爜:</STRONG><BR><BR>//$Id: DynamicClassTest.java,v 1.4 2005/03/06 16:31:24 oneovthafew Exp $<BR>package org.hibernate.test.dynamic;</P> <P>import java.util.ArrayList;<BR>import java.util.HashMap;<BR>import java.util.Iterator;<BR>import java.util.List;<BR>import java.util.Map;</P> <P>import junit.framework.Test;<BR>import junit.framework.TestSuite;</P> <P>import org.hibernate.EntityMode;<BR>import org.hibernate.Hibernate;<BR>import org.hibernate.Session;<BR>import org.hibernate.Transaction;<BR>import org.hibernate.cfg.Configuration;<BR>import org.hibernate.cfg.Environment;<BR>import org.hibernate.test.TestCase;</P> <P>/**<BR> * @author Gavin King<BR> */<BR>public class DynamicClassTest extends TestCase {<BR> <BR> public DynamicClassTest(String str) {<BR>  super(str);<BR> }</P> <P> protected void configure(Configuration cfg) {<BR>  cfg.setProperty(Environment.DEFAULT_ENTITY_MODE, EntityMode.MAP.toString());<BR> }</P> <P> public void testLazyDynamicClass() {<BR>  Session s = openSession();<BR>  assertTrue( "Incorrectly handled default_entity_mode", s.getEntityMode() == EntityMode.MAP );<BR>  Session other = s.getSession( EntityMode.MAP );<BR>  assertEquals( "openSession() using same entity-mode returned new session", s, other );</P> <P>  other = s.getSession( EntityMode.POJO );<BR>  other.close();<BR>  assertTrue( !other.isOpen() );<BR>  assertTrue( other.isConnected() );  // because it is linked to the "root" session's connection</P> <P>  s.close();</P> <P>  s = openSession();<BR>  Transaction t = s.beginTransaction();</P> <P>  Map cars = new HashMap();<BR>  cars.put("description", "Cars");<BR>  Map monaro = new HashMap();<BR>  monaro.put("productLine", cars);<BR>  monaro.put("name", "monaro");<BR>  monaro.put("description", "Holden Monaro");<BR>  Map hsv = new HashMap();<BR>  hsv.put("productLine", cars);<BR>  hsv.put("name", "hsv");<BR>  hsv.put("description", "Holden Commodore HSV");<BR>  List models = new ArrayList();<BR>  cars.put("models", models);<BR>  models.add(hsv);<BR>  models.add(monaro);<BR>  s.save("ProductLine", cars);<BR>  t.commit();<BR>  s.close();</P> <P>  s = openSession();<BR>  t = s.beginTransaction();<BR>  <BR>  cars = (Map) s.createQuery("from ProductLine pl order by pl.description").uniqueResult();<BR>  models = (List) cars.get("models");<BR>  assertFalse( Hibernate.isInitialized(models) );<BR>  assertEquals( models.size(), 2);<BR>  assertTrue( Hibernate.isInitialized(models) );<BR>  <BR>  s.clear();<BR>  <BR>  List list = s.createQuery("from Model m").list();<BR>  for ( Iterator i=list.iterator(); i.hasNext(); ) {<BR>   assertFalse( Hibernate.isInitialized( ( (Map) i.next() ).get("productLine") ) );<BR>  }<BR>  Map model = (Map) list.get(0);<BR>  assertTrue( ( (List) ( (Map) model.get("productLine") ).get("models") ).contains(model) );<BR>  s.clear();<BR>  <BR>  t.commit();<BR>  s.close();</P> <P>  s = openSession();<BR>  t = s.beginTransaction();<BR>  cars = (Map) s.createQuery("from ProductLine pl order by pl.description").uniqueResult();<BR>  s.delete(cars);<BR>  t.commit();<BR>  s.close();<BR> }</P> <P><BR> protected String[] getMappings() {<BR>  return new String[] { "dynamic/ProductLine.hbm.xml" };<BR> }</P> <P> public static Test suite() {<BR>  return new TestSuite(DynamicClassTest.class);<BR> }</P> <P>}</P> <P><STRONG>閰嶇疆鏂囦歡:</STRONG><BR><BR><?xml version="1.0"?><BR><!DOCTYPE hibernate-mapping PUBLIC <BR> "-//Hibernate/Hibernate Mapping DTD 3.0//EN"<BR> "<A ></P> <P><hibernate-mapping></P> <P><!-- </P> <P>  This mapping demonstrates "dynamic" entities.<BR>     <BR>--></P> <P> <class entity-name="ProductLine"></P> <P>     <id name="id"<BR>      column="productId"<BR>      length="32"<BR>      type="string"><BR>      <generator class="uuid.hex"/><BR>     </id></P> <P>     <property name="description"<BR>      not-null="true"<BR>      length="200"<BR>      type="string"/></P> <P>   <FONT color=#ff0000>  <!-- don't use sets for associations, unless you want stack overflows! --><BR>     <!--榪欎竴鐐硅鐗瑰埆灝忓績, 鎴戝垰寮濮嬪仛璇曢獙鐨勬椂鍊欑敤鐨勫氨鏄疭et, 緇撴灉鎶涘嚭 stack overflows寮傚父, 瀹崇殑鎴戜袱涓皬鏃舵悶涓嶅畾, 鏈鍚庤繕鏄湅浜嗚繖涓猼est, 鎵嶇煡閬撶敤榪欐牱鐨勯檺鍒?-></FONT><BR>     <bag name="models"<BR>       cascade="all"<BR>       inverse="true"><BR>      <key column="productId"/><BR>      <one-to-many class="Model"/><BR>     </bag></P> <P> </class></P> <P>    <class entity-name="Model"></P> <P>     <id name="id"<BR>      column="modelId" <BR>      length="32"<BR>      type="string"><BR>      <generator class="uuid.hex"/><BR>     </id><BR>     <BR>     <property name="name"<BR>      not-null="true"<BR>      length="25"<BR>      type="string"/><BR>      <BR>     <property name="description" <BR>      not-null="true" <BR>      length="200"<BR>      type="string"/><BR>     <BR>     <many-to-one name="productLine" <BR>      column="productId"<BR>      not-null="true"<BR>      class="ProductLine"/><BR>     <BR> </class></P> <P></hibernate-mapping><BR></P><img src ="http://www.tkk7.com/sparkyang/aggbug/12782.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/sparkyang/" target="_blank">spark</a> 2005-09-12 22:11 <a href="http://www.tkk7.com/sparkyang/archive/2005/09/12/12782.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://ghdc5.com" target="_blank">国产性生交xxxxx免费</a>| <a href="http://1992zyzp.com" target="_blank">中文字幕亚洲日韩无线码</a>| <a href="http://33uub.com" target="_blank">亚洲爆乳无码精品AAA片蜜桃</a>| <a href="http://959901cc.com" target="_blank">精品国产免费观看一区</a>| <a href="http://7s8s.com" target="_blank">免费又黄又爽又猛大片午夜</a>| <a href="http://zhaoxinwo.com" target="_blank">中文字幕第一页亚洲</a>| <a href="http://773311h.com" target="_blank">亚洲精品免费观看</a>| <a href="http://www-171234.com" target="_blank">亚洲无吗在线视频</a>| <a href="http://520baoyu.com" target="_blank">亚洲精品无码永久在线观看</a>| <a href="http://horticartf.com" target="_blank">一区二区三区免费看</a>| <a href="http://77663499.com" target="_blank">亚洲天堂男人天堂</a>| <a href="http://youketech.com" target="_blank">最新猫咪www免费人成</a>| <a href="http://6609929.com" target="_blank">青青草国产免费国产是公开</a>| <a href="http://wkk3.com" target="_blank">亚洲AV福利天堂一区二区三</a>| <a href="http://www-456446.com" target="_blank">大学生一级毛片免费看</a>| <a href="http://yaojing123.com" target="_blank">美女视频黄a视频全免费网站色 </a>| <a href="http://doubiseo.com" target="_blank">久久久精品国产亚洲成人满18免费网站</a>| <a href="http://yzxjk.com" target="_blank">一级做a爰片久久免费</a>| <a href="http://simupiao.com" target="_blank">亚洲最大成人网色</a>| <a href="http://xiaochidaquan.com" target="_blank">日本免费一本天堂在线</a>| <a href="http://yjjinfeng.com" target="_blank">一级特黄a免费大片</a>| <a href="http://phlinhng.com" target="_blank">亚洲国产国产综合一区首页</a>| <a href="http://wkk3.com" target="_blank">免费看又爽又黄禁片视频1000</a>| <a href="http://ww99w.com" target="_blank">中文字幕看片在线a免费</a>| <a href="http://tttui.com" target="_blank">波多野结衣亚洲一级</a>| <a href="http://ahzlgj.com" target="_blank">国产成人精品亚洲精品</a>| <a href="http://5gz0z.com" target="_blank">亚洲免费网站观看视频</a>| <a href="http://wwwbi757.com" target="_blank">国产免费福利体检区久久</a>| <a href="http://dnf1000.com" target="_blank">亚洲av永久综合在线观看尤物</a>| <a href="http://www24ckck.com" target="_blank">亚洲伊人成无码综合网</a>| <a href="http://wlamyx.com" target="_blank">www.黄色免费网站</a>| <a href="http://93qsgy.com" target="_blank">日韩av无码免费播放</a>| <a href="http://yw8885.com" target="_blank">亚洲av最新在线观看网址</a>| <a href="http://4husese.com" target="_blank">亚洲午夜在线电影</a>| <a href="http://ww11axax.com" target="_blank">亚洲国产综合无码一区二区二三区 </a>| <a href="http://zgj688.com" target="_blank">一级a性色生活片久久无少妇一级婬片免费放 </a>| <a href="http://cc58866.com" target="_blank">18勿入网站免费永久</a>| <a href="http://xmllhb.com" target="_blank">男女一边摸一边做爽的免费视频 </a>| <a href="http://muguangmi.com" target="_blank">亚洲一区免费视频</a>| <a href="http://52ku6.com" target="_blank">九九热久久免费视频</a>| <a href="http://meiluniao.com" target="_blank">99999久久久久久亚洲</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>