ORA-12519

问题:sql

用hibernate实现批量插入oracle数据库操做的时候,出现ORA-12519: TNS:no appropriate service handler found 异常。实际最终代码未出现该异常,插入成功记录数量为6000多条。数据库

解决方法:oracle

将hibernate属性配置作些修改,最终配置以下:app

<property name="hibernateProperties">

   <props>

    <prop key="hibernate.dialect">org.hibernate.dialect.Oracle9iDialect</prop>

    <prop key="hibernate.show_sql">false</prop>

    <prop key="hiberante.format_sql">false</prop>

    <prop key="hibernate.c3p0.max_size">2</prop>

    <prop key="hibernate.c3p0.min_size">0</prop>

    <prop key="hibernate.c3p0.timeout">1000</prop>

    <prop key="hibernate.c3p0.max_statements">10000</prop>

    </props>

  </property>

一开始报异常的配置以下:hibernate

<property name="hibernateProperties">

   <props>

    <prop key="hibernate.dialect">org.hibernate.dialect.Oracle9iDialect</prop>

    <prop key="hibernate.show_sql">false</prop>

    <prop key="hiberante.format_sql">false</prop>

    <prop key="hibernate.c3p0.max_size">50</prop>

    <prop key="hibernate.c3p0.min_size">0</prop>

    <prop key="hibernate.c3p0.timeout">1000</prop>

    <prop key="hibernate.c3p0.max_statements">1000</prop>

    </props>

  </property>

期间操做:只是对如下两属性配置进行了修改code

<prop key="hibernate.c3p0.max_size">2</prop>
<prop key="hibernate.c3p0.max_statements">10000</prop>

over~orm

本站公众号
   欢迎关注本站公众号,获取更多信息