??xml version="1.0" encoding="utf-8" standalone="yes"?>天天综合亚洲色在线精品,亚洲AV无码XXX麻豆艾秋,亚洲av无码专区在线观看素人http://www.tkk7.com/willpower88/category/7450.html对JAVA有点理解了…?/description>zh-cnFri, 10 Nov 2023 09:08:56 GMTFri, 10 Nov 2023 09:08:56 GMT60Springboot整合activitihttp://www.tkk7.com/willpower88/archive/2023/11/10/451269.html一?/dc:creator>一?/author>Fri, 10 Nov 2023 07:56:00 GMThttp://www.tkk7.com/willpower88/archive/2023/11/10/451269.htmlhttp://www.tkk7.com/willpower88/comments/451269.htmlhttp://www.tkk7.com/willpower88/archive/2023/11/10/451269.html#Feedback0http://www.tkk7.com/willpower88/comments/commentRss/451269.htmlhttp://www.tkk7.com/willpower88/services/trackbacks/451269.html
# Springboot整合activiti
源代码:https://gitee.com/yifan88899/acttest

## 版本说明
- springboot 2.4.2
- activiti 7.1.0.M6
- mysql 8.0.28
## 插g安装
- Activiti BPMN visualizer
## Bpmn程图位|?br />- 程?/span>xml?/span>png需攑֜resources/processes?br />## Test
- Test Case 都可执行Q包括:
- 程查询
- 程部v
- 程启动
- 程拑֏、完成操?br />## Mysql
- 需要启?/span>Mysql8
- 数据库名Activiti7
- activiti会版



]]>
springboot+mybatis整合之坑http://www.tkk7.com/willpower88/archive/2019/04/03/433703.html一?/dc:creator>一?/author>Wed, 03 Apr 2019 13:41:00 GMThttp://www.tkk7.com/willpower88/archive/2019/04/03/433703.htmlhttp://www.tkk7.com/willpower88/comments/433703.htmlhttp://www.tkk7.com/willpower88/archive/2019/04/03/433703.html#Feedback0http://www.tkk7.com/willpower88/comments/commentRss/433703.htmlhttp://www.tkk7.com/willpower88/services/trackbacks/433703.html
  •  Invalid bound statement (not found)
    在接口名U及Ҏ名称对应OK的情况下Q在application.properties中添加:
  • mybatis.mapperLocations=classpath:mapper/*Mapper.xml   
    mybatis.typeAliasesPackage=com.willpower.entity


    ]]>
    在hibernate中配|proxoolq接?/title><link>http://www.tkk7.com/willpower88/archive/2007/05/18/118403.html</link><dc:creator>一?/dc:creator><author>一?/author><pubDate>Fri, 18 May 2007 08:15:00 GMT</pubDate><guid>http://www.tkk7.com/willpower88/archive/2007/05/18/118403.html</guid><wfw:comment>http://www.tkk7.com/willpower88/comments/118403.html</wfw:comment><comments>http://www.tkk7.com/willpower88/archive/2007/05/18/118403.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/willpower88/comments/commentRss/118403.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/willpower88/services/trackbacks/118403.html</trackback:ping><description><![CDATA[  虽然hibernate自带了连接池Q也支持一些其他的q接池,但是查看各方面的资料Q觉得还是proxoolq接池占LQ现在对配置的方法做些记录,以备后用Q? <p>1. hibernate.cfg.xml</p> <p>  <session-factory ><br>     <property name="hibernate.connection.provider_class"><br>          org.hibernate.connection.ProxoolConnectionProvider<br>     </property></p> <p>     <property name="hibernate.proxool.pool_alias">MYPool</property><br>     <property name="hibernate.proxool.xml">proxool.xml</property><br>     <property name="show_sql">true</property><br>     <property name="dialect">org.hibernate.dialect.SQLServerDialect</property></p> <p>     <mapping resource="userinfo.hbm.xml"/><br></session-factory><br></p> <p>2 . proxool.xml</p> <p> <proxool></p> <p><alias>MYPool</alias>   <!--q接池的别名--></p> <p><driver-url><br>    jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=testhibernate;SelectMethod=cursor<br></driver-url></p> <p><!--JDBC驱动E序--><br><driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver-class><br><driver-properties><br>   <property name="user" value="sa"/><br>   <property name="password" value="123"/><br></driver-properties></p> <p><!-- proxool自动侦察各个q接状态的旉间隔(毫秒),侦察到空闲的q接马上回?时的销?-><br><house-keeping-sleep-time>90000</house-keeping-sleep-time></p> <p><!-- 指因未有I闲q接可以分配而在队列中等候的最大请求数,过q个h数的用户q接׃会被接受--><br><maximum-new-connections>20</maximum-new-connections></p> <p><!-- 最保持的I闲q接?-><br><prototype-count>5</prototype-count></p> <p><!-- 允许最大连接数,过了这个连接,再有hӞ排在队列中{候,最大的{待h数由maximum-new-connections军_--><br><maximum-connection-count>100</maximum-connection-count></p> <p><!-- 最连接数--><br><minimum-connection-count>10</minimum-connection-count></p> <p></proxool></p> <img src ="http://www.tkk7.com/willpower88/aggbug/118403.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/willpower88/" target="_blank">一?/a> 2007-05-18 16:15 <a href="http://www.tkk7.com/willpower88/archive/2007/05/18/118403.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Spring配制文ghttp://www.tkk7.com/willpower88/archive/2007/04/13/110471.html一?/dc:creator>一?/author>Fri, 13 Apr 2007 08:09:00 GMThttp://www.tkk7.com/willpower88/archive/2007/04/13/110471.htmlhttp://www.tkk7.com/willpower88/comments/110471.htmlhttp://www.tkk7.com/willpower88/archive/2007/04/13/110471.html#Feedback0http://www.tkk7.com/willpower88/comments/commentRss/110471.htmlhttp://www.tkk7.com/willpower88/services/trackbacks/110471.html <!-- 配置数据库连?-->
     <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
      <property name="driverClassName">
       <value>oracle.jdbc.driver.OracleDriver</value>
      </property>  
      <property name="url">
       <value>jdbc:oracle:thin:@33.49.23.168:1521:oradb</value>
      </property>
      <property name="username">
       <value>chinacars</value>
      </property>
      <property name="password">
       <value>chinacars</value>
      </property> 
     </bean> 
        
    <!-- 配置sessionFactory, 注意q里引入的包的不?nbsp; -->
     <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
      <property name="dataSource">
       <ref local="dataSource" />
      </property>
      <property name="mappingResources">
       <list>   
        <value>com/chinacars/wap/beans/WapCategory.hbm.xml</value>
       </list>
      </property>
      <property name="hibernateProperties">
       <props>
        <prop key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</prop>
        <prop key="hibernate.show_sql">true</prop>
        <prop key="hibernate.c3p0.minPoolSize">0</prop>
                    <prop key="hibernate.c3p0.maxPoolSize">5</prop>
                    <prop key="hibernate.c3p0.timeout">600</prop>
                    <prop key="hibernate.c3p0.max_statement">200</prop>
       </props>
      </property>  
     </bean>

     <!-- Manager -->
     <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
      <property name="sessionFactory">
       <ref local="sessionFactory" />
      </property>
     </bean>

     <!--
      ******* DAO setting *******
     -->

     <bean id="statDayDao" class="com.ihandy.statsms.dao.impl.StatDayDaoImpl">
      <property name="sessionFactory">
       <ref local="sessionFactory" />
      </property>
     </bean>

     <bean id="statDayDaoProxy" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
      <property name="transactionManager">
       <ref bean="transactionManager" />
      </property>
      <property name="target">
       <ref local="statDayDao" />
      </property>
      <property name="transactionAttributes">
       <props>
        <prop key="insert*">PROPAGATION_REQUIRED</prop>
        <prop key="get*">PROPAGATION_REQUIRED,readOnly</prop>
        <prop key="is*">PROPAGATION_REQUIRED,readOnly</prop>
       </props>
      </property>
     </bean> 
     
      <!--
      ******* Service setting *******
     -->

     <bean id="statDayService" class="com.ihandy.statsms.service.impl.StatDayServiceImpl">
      <property name="statDayDao">
       <ref bean="statDayDaoProxy" />
      </property>
     </bean>
     
     <!-- Struts Action Proxy -->
     <bean name="/statDayList" class="com.ihandy.statsms.struts.action.StatDayListAction" singleton="false">
      <property name="statDayService">
       <ref bean="statDayService" />
      </property>
     </bean>



    ]]>
    ajax dwr2.0 学习中遇到的问题http://www.tkk7.com/willpower88/archive/2007/03/13/103534.html一?/dc:creator>一?/author>Tue, 13 Mar 2007 06:36:00 GMThttp://www.tkk7.com/willpower88/archive/2007/03/13/103534.htmlhttp://www.tkk7.com/willpower88/comments/103534.htmlhttp://www.tkk7.com/willpower88/archive/2007/03/13/103534.html#Feedback0http://www.tkk7.com/willpower88/comments/commentRss/103534.htmlhttp://www.tkk7.com/willpower88/services/trackbacks/103534.html     我的环境Qjdk 1.5.08
                             tomcat 5.0.28
           1、在用到<convert converter="bean" match="com.willpower.testdwr.User"> 时出?Error marshalling xxx.xxxxx   Ӟ有可能是相应的bean没有默认构造函数造成的,我就是这个问题,加上卌冟?br />

    ]]>
    每日讉K数据库失败问?/title><link>http://www.tkk7.com/willpower88/archive/2007/01/10/92928.html</link><dc:creator>一?/dc:creator><author>一?/author><pubDate>Wed, 10 Jan 2007 07:33:00 GMT</pubDate><guid>http://www.tkk7.com/willpower88/archive/2007/01/10/92928.html</guid><wfw:comment>http://www.tkk7.com/willpower88/comments/92928.html</wfw:comment><comments>http://www.tkk7.com/willpower88/archive/2007/01/10/92928.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.tkk7.com/willpower88/comments/commentRss/92928.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/willpower88/services/trackbacks/92928.html</trackback:ping><description><![CDATA[摘自springside论坛<br /><br />一?br /><div style="FONT-SIZE: 12px">l过N多试验,l于自己把这个问题搞定了?br /><br />|上关于C3P0在spring中的配置Q几乎没有完全正的Q至我q没发现Q。查了c3p0的文,又试验过Nơ。得出如下配|是正确的:<br /><br /><br /><bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"   destroy-method="close"><br />         <property name="driverClass"><value>${jdbc.driverClassName}</value></property><br />         <property name="jdbcUrl"><value>${jdbc.url}</value></property>               <br />         <property name="user"><value>${jdbc.username}</value></property><br />         <property name="password"><value>${jdbc.password}</value></property><br />          <br />         <property name="minPoolSize"><value>1</value></property><br />         <property name="maxPoolSize"><value>20</value></property><br />         <property name="maxIdleTime"><value>1800</value></property><br />         <property name="acquireIncrement"><value>2</value></property><br />         <property name="maxStatements"><value>0</value></property><br />         <property name="initialPoolSize"><value>2</value></property><br />         <property name="idleConnectionTestPeriod"><value>1800</value></property><br />         <property name="acquireRetryAttempts"><value>30</value></property><br />         <property name="breakAfterAcquireFailure"><value>true</value></property><br />         <property name="testConnectionOnCheckout"><value>false</value></property><br />         <br />         <!-- <br />            <property name="properties"><br />          <props>              <br />              <prop key="c3p0.minPoolSize">1</prop> <br />              <prop key="c3p0.maxPoolSize">10</prop> <br />              <prop key="c3p0.maxIdleTime">1800</prop>              <br />              <prop key="c3p0.acquireIncrement">2</prop> <br />              <prop key="c3p0.maxStatements">0</prop> <br />                    <prop key="c3p0.initialPoolSize">2</prop><br />              <prop key="c3p0.idleConnectionTestPeriod">1800</prop><br />              <prop key="c3p0.acquireRetryAttempts">30</prop><br />              <prop key="c3p0.breakAfterAcquireFailure">true</prop><br />              <prop key="c3p0.testConnectionOnCheckout">true</prop><br />              <prop key="user">root</prop><br />              <prop key="password">999999</prop><br />              <br />          </props><br />         </property><br />        -->      <br /></bean><br /><br /><!-- Hibernate SessionFactory --><br /><bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"><br />  <property name="dataSource" ref="dataSource"/><br />  <property name="mappingDirectoryLocations"><br />      <list><br />   <value>classpath:/com/licaionline/domain/</value><br />      </list><br />  </property><br />  <property name="hibernateProperties"><br />   <props><br />    <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop><br />     <prop key="hibernate.show_sql">true</prop><br />    <prop key="hibernate.generate_statistics">true</prop><br />                <prop key="hibernate.connection.release_mode">auto</prop>                      <br />                <prop key="hibernate.autoReconnect">true</prop><br />                <prop key="hibernate.cglib.use_reflection_optimizer">true</prop><br />                <!-- <br />    <prop key="hibernate.useUnicode"></prop> <br />    <prop key="hibernate.characterEncoding"></prop><br />    <prop key="hibernate.default-lazy-init"></prop><br />                <prop key="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</prop>     <br />    --><br />                                <br />                <!--<br />                <prop key="hibernate.c3p0.acquire_increment">2</prop><br />                <prop key="hibernate.c3p0.idle_test_period">1800</prop><br />                <prop key="hibernate.c3p0.timeout">1800</prop><br />                <prop key="hibernate.c3p0.max_size">30</prop><br />                <prop key="hibernate.c3p0.min_size">2</prop><br />                <prop key="hibernate.c3p0.max_statements">50</prop><br />    -->         <br />   </props><br />  </property><br /><br /><br /><br /><br />注意Q注释掉的那些,都是错误的。网上流行的Q基本上跟注释掉的那些差不多。配错了Qƈ无异常,q是能正怋用。但是所作的配置不v作用?br /><br /><br />二?br /><div style="FONT-SIZE: 12px">起作用的Q是datasource里面的这一句:<br /><property name="maxIdleTime"><value>1800</value></property><br /><br />q儿讄成每?800U就扫描一ơ,查一下空闲的链接。所以,用户基本上不会得到空闲的链接了?br /><br />如果再不攑ֿQ?br /><property name="testConnectionOnCheckout"><value>false</value></property><br />q儿讄成true。每ơ连接之前,都要一下。但是这样会影响效率?br /><br /><br />三?br /><br />解决的方法有3U:<br /><br />增加wait_timeout的时间?<br />减少Connection pools中connection的lifetime?<br />试Connection pools中connection的有效性?<br />当然最好的办法是同时综合用上q?U方法,下面DBCP和C3P0分别做一说明Q假设wait_timeout为默认的8时<br /><br />DBCP增加以下配置信息:<br /><br />//set to 'SELECT 1'    <br />validati   <br />//set to 'true'    <br />testWhileIdle = "true"     <br />//some positive integer    <br />timeBetweenEvictionRunsMillis = 3600000   <br />//set to something smaller than 'wait_timeout'    <br />minEvictableIdleTimeMillis = 18000000   <br />//if you don't mind a hit for every getConnection(), set to "true"    <br />test   <br /><br />C3P0增加以下配置信息:<br /><br />//set to 'SELECT 1'       <br />preferredTestQuery = 'SELECT 1'     <br />//set to something much less than wait_timeout, prevents connections from going stale    <br />idleConnectionTestPeriod = 18000      <br />//set to something slightly less than wait_timeout, preventing 'stale' connections from being handed out    <br />maxIdleTime = 25000     <br />//if you can take the performance 'hit', set to "true"    <br />testConnectionOnCheckout = true     <br /><br />更多的配|信息大家可以查看C3P0文QConnector/J文Q以及DBCP的文档?br /><br /></div></div><img src ="http://www.tkk7.com/willpower88/aggbug/92928.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/willpower88/" target="_blank">一?/a> 2007-01-10 15:33 <a href="http://www.tkk7.com/willpower88/archive/2007/01/10/92928.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Birt GDI ERRORhttp://www.tkk7.com/willpower88/archive/2006/12/21/89250.html一?/dc:creator>一?/author>Thu, 21 Dec 2006 03:59:00 GMThttp://www.tkk7.com/willpower88/archive/2006/12/21/89250.htmlhttp://www.tkk7.com/willpower88/comments/89250.htmlhttp://www.tkk7.com/willpower88/archive/2006/12/21/89250.html#Feedback0http://www.tkk7.com/willpower88/comments/commentRss/89250.htmlhttp://www.tkk7.com/willpower88/services/trackbacks/89250.html- install GDI+
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdicpp/gdiplus/gdiplus.asp
    or
    -start Eclipse with "eclipse.exe -vmargs -DR31ENHANCE=false". This will not
    use any of the new SWT 3.1 functionalities, and so doesnt' require GDI+.



    ]]>
    hibernate 3.0.x HQL 中文q问题http://www.tkk7.com/willpower88/archive/2006/11/27/83739.html一?/dc:creator>一?/author>Mon, 27 Nov 2006 03:13:00 GMThttp://www.tkk7.com/willpower88/archive/2006/11/27/83739.htmlhttp://www.tkk7.com/willpower88/comments/83739.htmlhttp://www.tkk7.com/willpower88/archive/2006/11/27/83739.html#Feedback0http://www.tkk7.com/willpower88/comments/commentRss/83739.htmlhttp://www.tkk7.com/willpower88/services/trackbacks/83739.html<prop key="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</prop>


    <!-- 配置sessionFactory, 注意q里引入的包的不同 ?/span>-->
        
    <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
            
    <property name="dataSource">
                
    <ref local="dataSource" />
            
    </property>
            
    <property name="mappingResources">
                
    <list>
                    
    <value>com/ihandy/airwap/beans/Hotflight.hbm.xml</value>
                    
    <value>com/ihandy/airwap/beans/Area.hbm.xml</value>
                    
    <value>com/ihandy/airwap/beans/AirAssociatorInfo.hbm.xml</value>
                    
    <value>com/ihandy/airwap/beans/OrderDetail.hbm.xml</value>
                    
    <value>com/ihandy/airwap/beans/OrderQuest.hbm.xml</value>
                
    </list>
            
    </property>
            
    <property name="hibernateProperties">
                
    <props>
                    
    <prop key="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</prop>
                    
    <prop key="hibernate.show_sql">true</prop>
                    
    <prop key="hibernate.c3p0.minPoolSize">2</prop>
                    
    <prop key="hibernate.c3p0.maxPoolSize">5</prop>
                    
    <prop key="hibernate.c3p0.timeout">600</prop>
                    
    <prop key="hibernate.c3p0.max_statement">200</prop>
                    
    <prop key="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</prop>
                
    </props>
            
    </property>
        
    </bean>


    ]]>
    log4j用法Q?/title><link>http://www.tkk7.com/willpower88/archive/2006/11/13/80942.html</link><dc:creator>一?/dc:creator><author>一?/author><pubDate>Mon, 13 Nov 2006 09:51:00 GMT</pubDate><guid>http://www.tkk7.com/willpower88/archive/2006/11/13/80942.html</guid><wfw:comment>http://www.tkk7.com/willpower88/comments/80942.html</wfw:comment><comments>http://www.tkk7.com/willpower88/archive/2006/11/13/80942.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/willpower88/comments/commentRss/80942.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/willpower88/services/trackbacks/80942.html</trackback:ping><description><![CDATA[     摘要: 1.       首先是配|文? 一? property 文g ...  <a href='http://www.tkk7.com/willpower88/archive/2006/11/13/80942.html'>阅读全文</a><img src ="http://www.tkk7.com/willpower88/aggbug/80942.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/willpower88/" target="_blank">一?/a> 2006-11-13 17:51 <a href="http://www.tkk7.com/willpower88/archive/2006/11/13/80942.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>hibernate3 hql 参数q问题http://www.tkk7.com/willpower88/archive/2006/09/30/73026.html一?/dc:creator>一?/author>Sat, 30 Sep 2006 06:30:00 GMThttp://www.tkk7.com/willpower88/archive/2006/09/30/73026.htmlhttp://www.tkk7.com/willpower88/comments/73026.htmlhttp://www.tkk7.com/willpower88/archive/2006/09/30/73026.html#Feedback0http://www.tkk7.com/willpower88/comments/commentRss/73026.htmlhttp://www.tkk7.com/willpower88/services/trackbacks/73026.html
    <property name="hibernateProperties">
                
    <props>
         <prop key="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory
    </prop>
                
    </props>
    </property>


    ]]>
    hibernate3 hql 参数q问题http://www.tkk7.com/willpower88/archive/2006/09/30/73025.html一?/dc:creator>一?/author>Sat, 30 Sep 2006 06:30:00 GMThttp://www.tkk7.com/willpower88/archive/2006/09/30/73025.htmlhttp://www.tkk7.com/willpower88/comments/73025.htmlhttp://www.tkk7.com/willpower88/archive/2006/09/30/73025.html#Feedback0http://www.tkk7.com/willpower88/comments/commentRss/73025.htmlhttp://www.tkk7.com/willpower88/services/trackbacks/73025.html
    <property name="hibernateProperties">
                
    <props>
         <prop key="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory
    </prop>
                
    </props>
    </property>


    ]]>
    用Hibernate操作Oracle Clob字段http://www.tkk7.com/willpower88/archive/2006/05/11/45700.html一?/dc:creator>一?/author>Thu, 11 May 2006 10:40:00 GMThttp://www.tkk7.com/willpower88/archive/2006/05/11/45700.htmlhttp://www.tkk7.com/willpower88/comments/45700.htmlhttp://www.tkk7.com/willpower88/archive/2006/05/11/45700.html#Feedback0http://www.tkk7.com/willpower88/comments/commentRss/45700.htmlhttp://www.tkk7.com/willpower88/services/trackbacks/45700.html
    HBM:
    <
    hibernate-mapping> 
    <class name="com.chinacars.filterdata.beans.TblWapNews2" table="TBL_WAP_NEWS2">
            
    <id name="id" type="java.lang.Long">
                
    <column name="ID" precision="22" scale="0" />
            
    </id>
          
    <property name="content" type="java.sql.Clob">
                
    <column name="CONTENT" />
            
    </property>

    </class>
    </hibernate-mapping>
    POJO:
    import java.sql.Clob;
    public class test {
       
    private Clob content;
       
    }

    2.首先要给Clob里写一个?如:注意看一下有底色的地方就明白了吧
    package com.chinacars.filterdata.modidata;

    import java.lang.reflect.InvocationTargetException;
    import java.sql.Clob;
    import java.sql.SQLException;
    import java.util.List;

    import org.apache.commons.beanutils.PropertyUtils;
    import org.apache.commons.logging.Log;
    import org.apache.commons.logging.LogFactory;
    import org.hibernate.Hibernate;

    import com.chinacars.filterdata.beans.TblWapNews1;
    import com.chinacars.filterdata.beans.TblWapNews2;
    import com.chinacars.filterdata.dao.WapNews1DAO;
    import com.chinacars.filterdata.dao.WapNews2DAO;
    import com.chinacars.filterdata.util.StringProcess;

    public class ModiData2 {
        
    private static final Log logger = LogFactory.getLog(ModiData2.class);

        
    public static void main(String[] args) {

            WapNews1DAO wapNews1DAO 
    = new WapNews1DAO();
            WapNews2DAO wapNews2DAO 
    = new WapNews2DAO();

            TblWapNews1 news1 
    = new TblWapNews1();
            TblWapNews2 news2 
    = new TblWapNews2();

            List list 
    = wapNews1DAO.getWapNews();
            Clob contentClob 
    = null;
            String cStr 
    = "1";
            String title;
            
            
    for (int i = 0; i < list.size(); i++{
                logger.info(
    "============The number : " + i);
                news1 
    = (TblWapNews1) list.get(i);
                contentClob 
    = news1.getContent();
                
    try {
                    PropertyUtils.copyProperties(news2, news1);
                }
     catch (IllegalAccessException e) {
                    logger.error(e);
                    e.printStackTrace();
                }
     catch (InvocationTargetException e) {
                    logger.error(e);
                    e.printStackTrace();
                }
     catch (NoSuchMethodException e) {
                    logger.error(e);
                    e.printStackTrace();
                }

                title 
    = news1.getTitle();
                
    if(title != null{
                    title 
    = title.replaceAll("Q?/span>""");
                    news2.setTitle(title);
                }

                news2.setContent(Hibernate.createClob(cStr));
                
    try {
                    wapNews2DAO.saveWapNews(news2, StringProcess
                            .delInvalidChar(contentClob.getSubString(
    1,
                                    (
    int) contentClob.length())));
                    
                }
     catch (SQLException e) {
                    logger.error(e);
                    e.printStackTrace();
                }

            }


        }


    }

    3.开始写入这内容Q最主要的是q里Q我在这里卡了好久…?br />   L下面U色的部分,其它的有色部分都能搜刎ͼ看下面的代码吧:^_^
    package com.chinacars.filterdata.dao;

    import java.io.Writer;
    import java.sql.Clob;

    import oracle.sql.CLOB;

    import org.apache.commons.logging.Log;
    import org.apache.commons.logging.LogFactory;
    import org.hibernate.LockMode;
    import org.hibernate.Session;
    import org.hibernate.Transaction;
    import org.hibernate.lob.SerializableClob;

    import com.chinacars.filterdata.beans.TblWapNews2;

    public class WapNews2DAO {
        
        
    private static final Log logger = LogFactory.getLog(WapNews2DAO.class);

        
    private Session oraSession;

        
    private Transaction tx;

        
    public boolean saveWapNews(TblWapNews2 news, String content) {
            
    try {
                oraSession 
    = SessionFactory.currentORASession();
                tx 
    = oraSession.beginTransaction();
                oraSession.save(news);
                oraSession.flush();
                oraSession.refresh(news, LockMode.UPGRADE);
                
                
    SerializableClob clob 
    = (SerializableClob) news.getContent();
                Clob jClob 
    = clob.getWrappedClob();
                CLOB oClob 
    =
     (CLOB)jClob;
                Writer wt 
    =
     oClob.getCharacterOutputStream();            
                
    //byte[] bData = content.getBytes();

                wt.write(content);
                wt.close();
                oraSession.flush();
                tx.commit();
                logger.info(
    "===================  INSERT OK ");
            }
     catch (Exception e) {
                
    if (tx != null)
                    tx.rollback();
                logger.info(
    "===================  NOT INSERT ");
                logger.info(e);
                e.printStackTrace();
            }
     finally {
                oraSession.close();
            }

            
    return true;
        }


    }


    哈哈Q就写到q里了,快没车了…?br />有不懂的朋友Q发e-mail吧!
    erdosqiao@163.com


    ]]>
    վ֩ģ壺 Ʒһ| Ļк޴Ƭ | ޹Ʒһ| ޳˵Ӱվwww| þþƷ| ۺͼɫ40p| ޾ƷƷþ99һ| ˳77777վ| պĻ߲| ˳77777վ| һƷĻ| ƵƷ߹ۿ| ɫվ߹ۿ| ׾ƷͼƬ| ޿һ| ޸Ů侫| 鶹AVþþƷ| պ˳ۺ| fc2ѹƵվ| aëƬƵѹۿӰԺ| 99ƵѲ| ҹլѹۿ| һһëƬa| ĻѾþӰԺ| ˳˳ۺþþ| avרavһ | ѴƬ߹ۿվ| ޾Ʒ| ޾Ʒۺһ | ޹Ʒ˾þ| ˾Ʒձר61| ޹| Ļձ| þAV| caopormѹƵ| ձһ| ҹëƬѹۿƵ| Ƶһ| | ˳ɫ߹ۿ| aƵѹۿƵ|