锘??xml version="1.0" encoding="utf-8" standalone="yes"?>色视频在线播放,玖玖综合伊人,久青草国产在线http://www.aygfsteel.com/wangbing/category/34953.html鏈鏂囩珷闄ゆ敞鏄庘滆漿杞解濆鍧囦負鍘熷垱錛岃漿杞借娉ㄦ槑鍑哄銆?zh-cnFri, 07 May 2010 09:22:24 GMTFri, 07 May 2010 09:22:24 GMT60[杞琞灝唎sworkflow涓巗pring鍜宧ibernate闆嗘垚鐨勫熀鏈粙緇?/title><link>http://www.aygfsteel.com/wangbing/archive/2010/05/06/320212.html</link><dc:creator>wangchangbing</dc:creator><author>wangchangbing</author><pubDate>Thu, 06 May 2010 07:47:00 GMT</pubDate><guid>http://www.aygfsteel.com/wangbing/archive/2010/05/06/320212.html</guid><wfw:comment>http://www.aygfsteel.com/wangbing/comments/320212.html</wfw:comment><comments>http://www.aygfsteel.com/wangbing/archive/2010/05/06/320212.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/wangbing/comments/commentRss/320212.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/wangbing/services/trackbacks/320212.html</trackback:ping><description><![CDATA[<span style="font-family: verdana, sans-serif; font-size: 14px; line-height: 21px; "> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">1. 灝唎sworkflow涓巗pring鍜宧ibernate緇撳悎鐨勫師鍥?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">    1錛夌畝鍖栧osworkflow鐨勯厤緗?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">    2錛夊埄鐢╤ibernate妗嗘灦鐨勪竴浜涚壒鎬э紝濡傛寔涔呭寲錛岀紦瀛樼瓑</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">    3錛変簨鍔$鐞嗭紝osworkflow鏈韓鏄笉鏀寔浜嬪姟鐨勶紝鑰屼簨鍔℃槸浣滀負涓涓駭鍝佺殑鍩烘湰鍔熻兘</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">    4錛夊彲浠ュ埄鐢╯pring鍔犲叆鍏跺畠鐨勬墿灞曞姛鑳斤紝濡傜敤鎴瘋璇佸拰閴存潈銆傝繖鐐規湰鏂囨病鏈変粙緇嶃?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">2銆佸噯澶?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">    涓嬭澆osworkflow-2.8.0鐗堟湰 錛屼笅杞絟ibernate-3.2鐗堟湰錛屼笅杞絪pring-framework-2.5.5鐗堟湰</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">3銆佹惌寤篹clipse鐜</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">  嫻嬭瘯鐨勫伐紼嬬洰褰曞涓嬶細</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">src  婧愪唬鐮佺洰褰?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">   oswf  鍖呰礬寰?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">       Test.java 嫻嬭瘯綾伙紝鍚庨潰浼氱粰鍑烘簮浠g爜</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">bin  緙栬瘧鐩殑鐩綍</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">    oswf 鍖呰礬寰?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">         Test.class  緙栬瘧鐢熸垚鐨刢lass鏂囦歡</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">   //涓嬮潰鐨勫嚑涓厤緗枃浠朵綅浜巄in鐩綍涓?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">    log4j.properties 榪欐槸log4j鐨勯厤緗枃浠訛紝榪欏彲浠ヤ笉闇瑕?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">    //涓嬮潰涓変釜hbm.xml鏂囦歡鏄痮sworkflow鎸佷箙鍖栫殑o/r鏄犲皠鏂囦歡錛岃繖鏄粠osworkflow鐨勬簮浠g爜鐩綍com"opensymphony"workflow"spi"hibernate3涓嬫嫹鍑烘潵鐨勩?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">    HibernateCurrentStep.hbm.xml</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">    HibernateHistoryStep.hbm.xml</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">    HibernateWorkflowEntry.hbm.xml</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">    //涓嬮潰涓変釜鏂囦歡鐩存帴浠巓sworkflow鑷甫鐨勪緥瀛愪腑鑾峰彇鐨勶紝鍏朵腑example.xml鏄祦紼嬪畾涔夋枃浠躲俹suser.xml鏄痮suser鐨勯厤緗枃浠躲倃orkflows.xml鏄痮sworkflow閰嶇疆鏈夊摢浜涙祦紼嬪畾涔夌殑閰嶇疆鏂囦歡銆?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">    example.xml</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">    osuser.xml</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">    workflows.xml</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">osworkflow-spring.xml  //榪欐槸spring 鐨勯厤緗枃浠訛紝浣嶄簬鏍圭洰褰曚笅,鍚庨潰浼氱粰鍑烘簮浠g爜</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">//涓嬮潰涓や釜鏄痚clipse鐨勫伐紼嬫枃浠?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">.project</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">.classpath</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">4銆佺紪鍐檚pring 鐨刡eans.xml閰嶇疆鏂囦歡</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">  鏂囦歡鍚嶅osworkflow-spring.xml錛屽唴瀹瑰涓嬶細</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; "><?xml version="1.0" encoding="UTF-8"?><br /> <beans xmlns="<a style="text-decoration: none; color: #336699; ">http://www.springframework.org/schema/beans</a>"<br /> xmlns:xsi="<a style="text-decoration: none; color: #336699; ">http://www.w3.org/2001/XMLSchema-instance</a>"<br /> xsi:schemaLocation="<a style="text-decoration: none; color: #336699; ">http://www.springframework.org/schema/beans</a><br /> <a style="text-decoration: none; color: #336699; ">http://www.springframework.org/schema/beans/spring-beans-2.5.xsd</a>"></p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; "><!-- 涓嬮潰閰嶇疆鏁版嵁婧恉atasource錛岃繖閲岀敤鐨勬槸spring 鑷甫鐨勪竴涓祴璇曠敤鐨勮繛鎺ユ睜銆備篃鍙互鐢ㄥ紑婧愮殑榪炴帴姹燡akarta Commons DBCP銆?br /> 濡傛灉紼嬪簭鏄繍琛屽湪servlet瀹瑰櫒涓紝濡倀omcat涓紝鍙洿鎺ヤ嬌鐢ㄥ湪tomcat涓厤緗殑鏁版嵁搴撹繛鎺ユ睜jdni銆?br /> 榪欓噷緇欏嚭鐨勬槸oracle鏁版嵁搴撻┍鍔紝鍙互鎹㈡垚浠繪剰鐨勬暟鎹簱錛屽mysql絳夈?--></p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; "><bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource" destroy-method="close"><br />     <property name="driverClassName"><br />         <value>oracle.jdbc.driver.OracleDriver</value><br />     </property><br />     <property name="url"><br />         <value>jdbc:oracle:thin:@127.0.0.1:1521:orcl</value><br />     </property><br />     <property name="username"><br />         <value>test</value><br />     </property><br />     <property name="password"><br />         <value>test</value><br />     </property><br /> </bean><br />     <br /> <!-- 閰嶇疆hibernate鐨剆essionFactory浠ュ強鐩稿叧鐨勯厤緗紝榪欐槸浣跨敤hibernate鐨勫叆鍙?-><br />  <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"><br />   <property name="dataSource"><ref local="dataSource"/></property><br />   <property name="mappingResources"><br />    <list><br />     <value>HibernateCurrentStep.hbm.xml</value><br />     <value>HibernateHistoryStep.hbm.xml</value><br />     <value>HibernateWorkflowEntry.hbm.xml</value>    <br />    </list><br />   </property><br />   <property name="hibernateProperties"><br />    <props><br />     <prop key="hibernate.dialect">org.hibernate.dialect.Oracle9iDialect</prop><br />     <prop key="hibernate.current_session_context_class">thread</prop><br />     <prop key="hibernate.hbm2ddl.auto">create-drop</prop><br />    </props><br />   </property><br />  </bean></p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; "><!-- 閰嶇疆osworkflow涓墍鐢ㄧ殑propertyset錛岃繖閲岄厤緗殑鏄粯璁ょ殑鍐呭瓨鏂瑰紡鐨刾ropertyset銆?-><br />  <bean id="propertySetDelegate" class="com.opensymphony.workflow.util.PropertySetDelegateImpl"> <br />  </bean></p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; "><!-- 閰嶇疆osworkflow鐨勫瓨鍌ㄥ伐鍘俉orkflowStore --><br />  <bean id="workflowStore" class="com.opensymphony.workflow.spi.hibernate3.SpringHibernateWorkflowStore"><br />   <property name="sessionFactory"><ref local="sessionFactory"/></property><br />   <property name="propertySetDelegate"> <ref bean="propertySetDelegate"/> </property><br />  </bean></p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">    <!-- 閰嶇疆osworkflow鐨勫伐鍘傜被 --><br />  <bean id="workflowFactory" class="com.opensymphony.workflow.spi.hibernate.SpringWorkflowFactory" init-method="init"><br />         <property name="resource"><value>workflows.xml</value></property><br />         <property name="reload"><value>false</value></property><br />  </bean></p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; "> <bean id="osworkflowConfiguration" class="com.opensymphony.workflow.config.SpringConfiguration"><br />   <property name="store"><ref local="workflowStore"/></property><br />   <property name="factory"><ref local="workflowFactory"/></property>  <br />  </bean></p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">   <!-- 閰嶇疆osworkflow鐨勫伐浣滄祦鎺ュ彛銆傛敞鎰忎笅闈㈢殑鏋勯犲嚱鏁板弬鏁板紅est鏄敤鎴峰悕 --><br />  <bean id="workflowTarget" class="com.opensymphony.workflow.basic.BasicWorkflow"><br />   <constructor-arg><value>test</value></constructor-arg><br />   <property name="configuration"><ref local="osworkflowConfiguration"/></property> <br />  </bean></p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">    <!-- 涓嬮潰鐨勯厤緗槸閰嶇疆璁﹐swrorkflow浣跨敤spring鐨勪簨鍔℃鏋?--><br /> <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"><br />    <property name="sessionFactory" ref="sessionFactory"/><br /> </bean></p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; "><!-- 搴旂敤紼嬪簭鍦ㄤ唬鐮佷腑鍞竴瑕佸叧娉ㄧ殑灝卞彧鏈夎繖涓涓狟ean錛屽叾瀹冧笉鐢ㄥ叧娉?--><br /> <bean id="workflow" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"><br />  <property name="transactionManager" ref="transactionManager"/><br />  <property name="target" ref="workflowTarget"/></p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; "> <property name="transactionAttributes"><br />   <props><br />    <prop key="*">PROPAGATION_REQUIRED</prop><br />   </props><br />  </property><br /> </bean></p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; "></beans></p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">5銆佺紪鍐欐祴璇曚唬鐮侊紝鍙湁涓涓被錛屼唬鐮佸涓嬶細</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">package oswf;</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">import org.springframework.beans.factory.xml.XmlBeanFactory;<br /> import org.springframework.core.io.FileSystemResource;<br /> import org.springframework.core.io.Resource;</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">import com.opensymphony.user.Group;<br /> import com.opensymphony.user.User;<br /> import com.opensymphony.user.UserManager;<br /> import com.opensymphony.workflow.Workflow;</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">public class Test {</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; "><br />  public static void main(String[] args) {<br />   <br />   try{<br />   UserManager um = UserManager.getInstance();<br />      User test = um.createUser("test");<br />      test.setPassword("test");</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">     Group foos = um.createGroup("foos");<br />      Group bars = um.createGroup("bars");<br />      Group bazs = um.createGroup("bazs");</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">     test.addToGroup(foos);<br />      test.addToGroup(bars);<br />      test.addToGroup(bazs);<br />   }<br />   catch(Exception e){<br />    System.out.println("create user error,app exit");<br />    return;<br />   }<br />   System.out.println("create user success");<br /> </p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">  Resource res = new FileSystemResource("osworkflow-spring.xml");<br />   XmlBeanFactory beanFactory =new XmlBeanFactory(res);<br />   Workflow workflow = (Workflow) beanFactory.getBean("workflow"); <br />   <br />   try { <br />    workflow.initialize("example", 100, null); <br />   } catch (Exception e) <br />   { <br />    e.printStackTrace(); <br />   }<br />  }<br /> }<br /> 浠g爜鏄紝棣栧厛瑕佸垱寤轟竴涓敤鎴鳳紙榪欓噷浣跨敤鐨勬槸osworkflow榛樿緇戝畾鐨刼suser妗嗘灦錛夈傜劧鍚庤幏鍙杦orkflow  bean錛屽啀璋冪敤initialize鏂規硶鍒涘緩涓涓柊鐨勬祦紼嬨?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">6銆侀棶棰?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">    1錛塷sworkflow浣跨敤浜唒ropertyset妗嗘灦錛屼絾propertyset妗嗘灦鍜宱sworkflow閮芥槸opensymphony涓嬬殑涓涓紑婧愰」鐩俹sworkflow涓彁渚涚殑propertyset jar鍖呬笉鏀寔hibernate3錛屽洜姝ゆ湰渚嬪瓙涓槸浣跨敤鍐呭瓨鍖栫殑propertyset錛屾病鏈夋寔涔呭寲propertyset銆?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">2錛塷sworkflow涓殑BasicWorkflow綾葷殑鏋勯犲嚱鏁板繀欏繪彁渚涗竴涓弬鏁幫紝鍙傛暟鏄痮suser涓殑鐢ㄦ埛銆傝屼笖娌℃湁鎻愪緵璁劇疆鐢ㄦ埛鐨剆et鏂規硶錛岃繖鏍峰氨鍙兘鍦ㄩ厤緗枃浠朵腑鎶婄敤鎴峰悕鍐欐銆傝繖鍙兘鐢ㄥ湪嫻嬭瘯鐜涓傚湪瀹為檯涓渶瑕佷慨鏀硅繖涓唬鐮侊紝鏀寔鍔ㄦ佽緗敤鎴楓?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; ">3錛塷suser妗嗘灦涓嶆敮鎸侀氳繃hibernate鎸佷箙鍖栵紝濡傛灉瑕佹敮鎸侊紝闇瑕佽嚜宸變笅杞芥簮浠g爜鏀瑰啓銆備絾osuser鏀寔閫氳繃jdbc鎸佷箙鍖栥?/p> </span> <img src ="http://www.aygfsteel.com/wangbing/aggbug/320212.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/wangbing/" target="_blank">wangchangbing</a> 2010-05-06 15:47 <a href="http://www.aygfsteel.com/wangbing/archive/2010/05/06/320212.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>宸ヤ綔嫻佸涔犵瑪璁幫紙涓夛級鈥斺旇浠g爜鍔ㄨ搗鏉?/title><link>http://www.aygfsteel.com/wangbing/archive/2008/10/07/232991.html</link><dc:creator>wangchangbing</dc:creator><author>wangchangbing</author><pubDate>Tue, 07 Oct 2008 12:51:00 GMT</pubDate><guid>http://www.aygfsteel.com/wangbing/archive/2008/10/07/232991.html</guid><wfw:comment>http://www.aygfsteel.com/wangbing/comments/232991.html</wfw:comment><comments>http://www.aygfsteel.com/wangbing/archive/2008/10/07/232991.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/wangbing/comments/commentRss/232991.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/wangbing/services/trackbacks/232991.html</trackback:ping><description><![CDATA[     鎽樿:          鍦ㄥ埌澶勬煡璧勬枡錛屼笅杞絛emo鍚庯紝鎴戠粓浜庤鑷繁鐨刼sworkflow宸ヤ綔嫻佽窇浜嗚搗鏉ャ傜幆澧冮噰鐢ㄤ簡MySQL5銆乀omcat6鍜孞DBC鍋氭寔涔呭眰銆傚叿浣撶殑姝ラ濡備笅錛?         1銆佸垱寤烘暟鎹簱錛岃剼鏈涓嬨?  &nbs...  <a href='http://www.aygfsteel.com/wangbing/archive/2008/10/07/232991.html'>闃呰鍏ㄦ枃</a><img src ="http://www.aygfsteel.com/wangbing/aggbug/232991.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/wangbing/" target="_blank">wangchangbing</a> 2008-10-07 20:51 <a href="http://www.aygfsteel.com/wangbing/archive/2008/10/07/232991.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>宸ヤ綔嫻佸涔犵瑪璁幫紙浜岋級鈥斺斿叆闂ㄤ箣浣?/title><link>http://www.aygfsteel.com/wangbing/archive/2008/10/07/232987.html</link><dc:creator>wangchangbing</dc:creator><author>wangchangbing</author><pubDate>Tue, 07 Oct 2008 12:28:00 GMT</pubDate><guid>http://www.aygfsteel.com/wangbing/archive/2008/10/07/232987.html</guid><wfw:comment>http://www.aygfsteel.com/wangbing/comments/232987.html</wfw:comment><comments>http://www.aygfsteel.com/wangbing/archive/2008/10/07/232987.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/wangbing/comments/commentRss/232987.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/wangbing/services/trackbacks/232987.html</trackback:ping><description><![CDATA[     鎽樿:   鎲嬩簡鍑犲ぉ錛岀粓浜庡嚭鏉ヤ簡涓鐐逛笢瑗褲備笅闈㈡槸嫻佺▼鍥懼拰鎴戝啓鐨剎ml鏂囦歡銆傛葷殑鏉ヨ錛屽OSWorkflow榪樻槸涓嶈兘綆楁竻妤氥傞噸鐐瑰湪璁捐鏂歸潰鐤戦棶榪樺緢澶氥?  嫻佺▼鍥撅細 XML鏂囦歡錛? <?xml version="1.0" encoding="UTF-8"?> ...  <a href='http://www.aygfsteel.com/wangbing/archive/2008/10/07/232987.html'>闃呰鍏ㄦ枃</a><img src ="http://www.aygfsteel.com/wangbing/aggbug/232987.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/wangbing/" target="_blank">wangchangbing</a> 2008-10-07 20:28 <a href="http://www.aygfsteel.com/wangbing/archive/2008/10/07/232987.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>宸ヤ綔嫻佸涔犵瑪璁幫紙涓錛夆斺旈棶棰樼殑鎻愬嚭http://www.aygfsteel.com/wangbing/archive/2008/10/03/232235.htmlwangchangbingwangchangbingFri, 03 Oct 2008 11:06:00 GMThttp://www.aygfsteel.com/wangbing/archive/2008/10/03/232235.htmlhttp://www.aygfsteel.com/wangbing/comments/232235.htmlhttp://www.aygfsteel.com/wangbing/archive/2008/10/03/232235.html#Feedback0http://www.aygfsteel.com/wangbing/comments/commentRss/232235.htmlhttp://www.aygfsteel.com/wangbing/services/trackbacks/232235.html     褰揘O1閫夋嫨浜咥鍚庯紝緇х畫NO3錛涢夋嫨浜咮鍚庣戶緇璑O4錛涢夋嫨浜咰鍚庣戶緇璑O5錛涢夋嫨浜咲鍚庣戶緇璑O2銆?/p>

     褰揘O2閫夋嫨浜咥鍚庯紝緇х畫NO3錛涢夋嫨浜咮鍚庣戶緇璑O5錛涢夋嫨浜咰鍚庣戶緇璑O7錛涢夋嫨浜咲鍚庣戶緇璑O9銆?/p>

     ······

     榪欐牱涓涓皬灝忕殑搴旂敤鍙兘鏈?0閬撴祴璇曢錛屽叏閮ㄩ兘鏄繖縐岻F/ELSE鐨勬帶鍒躲傛兂鎯沖叿浣撶殑寮鍙戞祦紼嬶紝鍙戠幇涓澶у爢鐨勯潰鏉¢兘緇曞湪浜嗕竴璧楓傚紑鍙戣繃紼嬪紓甯稿鏉傦紝鍚庢湡鐨勭淮鎶や慨鏀瑰嚑涔庝笉澶у彲鑳姐傛渶瑕佸懡鐨勬槸錛屽鏋滄祴璇曢鐢?0閬撳彉鎴愪簡100閬擄紝嫻佺▼澧炲姞浜嗙櫥褰曠敤鎴鋒у埆鐨勫垽鏂悗錛屽崌綰у彉寰椾笉澶у彲鑳斤紝鍙兘閲嶆柊寮鍙戝簲鐢ㄣ?/p>

     闂宸茬粡鎻愬嚭錛屽浣曞埄鐢ㄥ伐浣滄祦瀹岀編鐨勮В鍐寵繖涓棶棰橈紵瀵逛簬宸ヤ綔嫻佺殑鍩烘湰姒傚康銆佽璁℃濊礬銆佽璁℃ā鍨嬪拰寮鍙戠瓑闂涓涓鎻愬嚭銆?/p>

wangchangbing 2008-10-03 19:06 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 罗甸县| 泗阳县| 田林县| 林芝县| 望都县| 盐津县| 衡水市| 衡阳市| 富顺县| 婺源县| 南汇区| 蓝山县| 嘉定区| 兴安盟| 青铜峡市| 澎湖县| 永德县| 罗源县| 攀枝花市| 鹤壁市| 海晏县| 分宜县| 寻甸| 临澧县| 潍坊市| 古浪县| 尚义县| 兰西县| 衡东县| 兴业县| 井陉县| 蛟河市| 肥西县| 江山市| 中卫市| 平利县| 邻水| 绵阳市| 济源市| 无为县| 库伦旗|