锘??xml version="1.0" encoding="utf-8" standalone="yes"?>2020亚洲男人天堂精品,久久精品蜜芽亚洲国产AV,亚洲Av无码一区二区二三区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://f2dai.com" target="_blank">久久国产美女免费观看精品</a>| <a href="http://dunyny.com" target="_blank">免费一级毛片在线播放视频免费观看永久 </a>| <a href="http://wowo123.com" target="_blank">羞羞漫画页面免费入口欢迎你 </a>| <a href="http://cqshangshu.com" target="_blank">国产午夜亚洲精品不卡电影</a>| <a href="http://bdyls.com" target="_blank">性色av无码免费一区二区三区</a>| <a href="http://sdtuoliuta.com" target="_blank">亚洲国产精品网站久久</a>| <a href="http://wwwv27.com" target="_blank">国产成人精品免费视频网页大全 </a>| <a href="http://bii59.com" target="_blank">一本色道久久综合亚洲精品高清 </a>| <a href="http://maomi02.com" target="_blank">男女啪啪免费体验区</a>| <a href="http://8aa3.com" target="_blank">亚洲综合色在线观看亚洲</a>| <a href="http://rimcn.com" target="_blank">韩国免费A级毛片久久</a>| <a href="http://tmg-beelen.com" target="_blank">国产亚洲综合久久系列</a>| <a href="http://zxbj0471.com" target="_blank">久久综合九色综合97免费下载</a>| <a href="http://276194.com" target="_blank">91亚洲精品第一综合不卡播放</a>| <a href="http://zzo8.com" target="_blank">国产精品免费观看</a>| <a href="http://6006769.com" target="_blank">亚洲av无码日韩av无码网站冲</a>| <a href="http://tyfinland.com" target="_blank">高清国语自产拍免费视频国产</a>| <a href="http://818812.com" target="_blank">精品国产日韩亚洲一区91</a>| <a href="http://0515bh.com" target="_blank">亚洲国产人成精品</a>| <a href="http://67f6.com" target="_blank">男女作爱在线播放免费网站</a>| <a href="http://15nw.com" target="_blank">亚洲第一页在线播放</a>| <a href="http://mironpress.com" target="_blank">啦啦啦在线免费视频</a>| <a href="http://hnqkzj.com" target="_blank">人妻巨大乳hd免费看</a>| <a href="http://5tww.com" target="_blank">久久亚洲私人国产精品vA</a>| <a href="http://www026qqcom.com" target="_blank">国产精品久久久久久久久久免费</a>| <a href="http://srztw.com" target="_blank">亚洲精品第一国产综合野</a>| <a href="http://57az.com" target="_blank">国产一级一片免费播放</a>| <a href="http://wwby66636.com" target="_blank">最近免费中文字幕中文高清 </a>| <a href="http://pite2.com" target="_blank">四虎免费久久影院</a>| <a href="http://jyzs888.com" target="_blank">国产一级a毛一级a看免费人娇</a>| <a href="http://8953y.com" target="_blank">亚洲综合免费视频</a>| <a href="http://saohu533.com" target="_blank">国产无遮挡吃胸膜奶免费看 </a>| <a href="http://nb46.com" target="_blank">国产在线观看免费完整版中文版</a>| <a href="http://6878vip.com" target="_blank">国产精品成人啪精品视频免费</a>| <a href="http://www-44455588.com" target="_blank">亚洲AV无码精品色午夜果冻不卡</a>| <a href="http://ranjihua.com" target="_blank">无码免费午夜福利片在线 </a>| <a href="http://91tapp.com" target="_blank">久久99精品国产免费观看</a>| <a href="http://avxyz.com" target="_blank">亚洲av乱码一区二区三区</a>| <a href="http://haigoumama.com" target="_blank">亚洲精品天堂成人片?V在线播放</a>| <a href="http://j2eesp.com" target="_blank">四虎影视成人永久免费观看视频</a>| <a href="http://5r7b.com" target="_blank">亚洲日韩国产AV无码无码精品</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>