Hibernate3 ÈçºÎ²Ù×÷SQL Server 2008 XMLÀàÐ͵Ä×ֶΣ¿
Struts2+Hibernate+Spring¿ª·¢ÏîÄ¿£¬Êý¾Ý¿âÊÇSQL SERVER 2008,ÒòΪÆäÖ§³Öxml×Ö¶ÎÀàÐͼÓÖ®Ó¦ÓÃÐèÒª£¬¾ÍÔÚÊý¾Ý¿â±íÉè¼ÆʱÉè¼ÆÁËÓÐxmlÀàÐ͵Ä×ֶΣ¬²»ÖªµÀHibernateÓ¦µ±ÔõÑù²Ù×÷ÕâÑùµÄXMLÀàÐÍ×ֶΣ¨HibernateÈçºÎÓ³É䣬HqlÈçºÎд£¿£©µ½ÏÖÔÚ»¹Ã»ÅªÇå¡£ÎÒÄ¿Ç°µÄ²Ù×÷ÊÇÓ³ÉäΪStringÀàÐÍ£¬½çÃæÌá½»±íµ¥ÔÚActionÖÐÒª´æ´¢µ½XML×ֶεIJ¿·Ö×é×°³ÉÒ»¸öXML£¨¼¸Ê®¸ö½Úµã£©¸ñʽµÄ×Ö·û´®À´´æ´¢¡£HQL²éѯʱ°ÑËü×÷ΪÆÕͨһ¸ö×Ö¶ÎÀ´²éѯ£¬È»ºó·â×°·µ»Øµ½½çÃæÉÏ£¨ÕâʱÊÇÒ»¸öxml±êÇ©¸ñʽµÄ×Ö·û´®£©ÓÉjsÀ´½âÎö¡£ÕâÑùÒ²¿ÉÒÔÃãǿʵÏÖ¡£µ«ÊÇÎÒÔÚÊý¾Ý¿âÖÐÖ±½ÓдSQLÓï¾äÖ»²éѯһ¸öxml×ֶκÄʱºÜ³¤£¬¸Ð¾õЧÂʺܲ»ºÃ£¬²»ÖªÈçºÎÓÅ»¯£¨ÔÚ²»¸Ä±äHibernateºÍxmlÀàÐÍ×ֶεÄÇ°ÌáÏ£©¡£¾ÍÎÒÕâÖÖÇé¿öÇë¸÷λ¸÷Ê㼺¼û£¬Ð»Ð»£¡
×Ô¼º¶¥£¬ÊÇûÓÐÈË¿´µ½ÎÒÕâ¸öÌû×Ó£¬»¹ÊǶ¼²»»á£¿Õ¦¶¼Ã»¸öѶϢÄØ£¿
Ŷ£¬ÎÒºóÀ´ÓÖÔÚÍøÉÏËѵ½javaÓÐSQLXMLÀàÐͶÔÓ¦Êý¾Ý¿âµÄxml×ֶΣ¬²»¹ýºÃÏñÊÇjava6.0²Å¿ÉÒÔ£¬ÎÒ֮ǰÓÃ1.5µÄ£¬Èç¹ûÖ±½ÓÏÂÔØJDK1.6¶ÔÒÔÇ°µÄ³ÌÐò²»Òª×öʲôÐ޸İɡ£
Èç¹ûÊÇÎļþµÄ»°£¬ÎÒ²»ÒªÃ¿Ìõ¼Ç¼¶Áдʱ¶¼ÊÇÁ÷µÄ²Ù×÷£¬Èç¹ûÖ±½Ó¸úÆÕͨ×Ö¶ÎÑù£¬ÊÇÒ»¸ö×Ö·û´®£¬¶Á³öдÈ붼ºÜ·½±ã¡£¶øÇÒÎÒÊý¾Ý¿âÓм¸Ê®ÍòµÄ¼Ç¼£¬Äǵ¥µ¥xmlÎļþ¾Í¼¸Ê®ÍòÁË£¬¶øÇÒÎÒÒ»Ìõ¼Ç¼²¢²»Ö¹Ò»¸öXML×ֶΣ¬ÓÐ4¡¢5¸öÉõÖÁ¸ü¶à¡£
{{
Ïà¹ØÎÊ´ð£º
Ö´ÐеÄ˳Ðò£º
1£©Îļþä¯ÀÀ¿ò£¨Ñ¡ÔñÎļþʹÓã©
Ñ¡ÔñºÃÎļþºó
µã»÷Ò»¸öµ¼Èë°´Å¥µÄʱºò £¬°ÑÉÏÃæÉÏ´«¿òÀïµÄcsvÎļþÒÔÒ»¸öIDΪÎļþÃû£¬ÉÏ´«µ½**/**Îļþ¼ÐÏÂ
2£©¶ÁÈ¡Õâ¸öÎļþ¼ÐϵÄcsvµÄÎļþ£¬×ª»»³Ésql
3 ......
DataSetµ¼³öxml Åú´¦Àí(Ñ»·)µÃÔõô´¦Àí
XMLÎļþ
<A>
<B>
<C>
</C>
&nb ......
ÎÒÓÐÒ»¸ö±í£¬½á¹¹ÊÇÕâÑù¡£
ת³ö µ¥Î» תÈ뵥λ ±ÊÊý ½ð¶î
date(Ö÷) outid(Ö÷) inid(Ö÷) num amt
2009 1 2 1 500 Ϊ 1 µ¥Î» ÔÚ2009Ä ......
´ÓÊý¾Ý¿âÖвéѯһÕűíµÄÊý¾Ý
select ²¿ÃÅ,ÐÕÃû from tb
ÈçºÎ²ÅÄÜÉú³ÉÏÂÃæµÄxml¸ñʽ
XML code:
<folder state="unchecked" label="È«²¿">
¡¡¡¡ <folder state="unchecked&qu ......
<?xml version="1.0"?>
<root>
<status>433</status>
<msg>Õâ¸öÊǺº×Ö</msg>
<serialno>123</serialno>
</root>
ÈçºÎÓÃASP¶ÁÈ¡ statusÖµ ......