Configuración de consulta de validación en iBatis

RECU-0700 (Recurso Referencia)

Descripción

El presente recurso describe el método de configuración de consultas de validación en iBatis.

Características

La configuración de la consulta de validación de iBatis se incluye dentro de la configuración de origen de datos, entre las opciones de configuración del pool de conexiones. Los parámetros de los que depende la configuración de la consulta son los siguientes:

  • Pool.PingQuery: La consulta de validación empleada. Por defecto su valor es "NO PING QUERY SET", lo que provocará un fallo de base de datos.
  • Pool.PingEnabled: Su valor puede ser "true" o "false". Si su valor es "true", especifica que se va a emplear consulta de validación, por lo que el parámetro Pool.PingQuery debe contener una consulta correcta.
  • Pool.PingConnectionsNotUsedFor: Configura la frecuencia con la que se van a validar las consultas a no usadas. Si el valor es 0, no se verificarán conexiones en base a su uso.
  • Pool.PingConnectionsOlderThan: Configura a partir de que antigüedad mínima serán validadas las conexiones. Si el valor es 0, no se verificarán conexiones en base a su antigüedad.

Ejemplo:


<dataSource type="SIMPLE">
...
<property name="Pool.PingQuery" value="select 1 from DUAL"/>
<property name="Pool.PingEnabled" value="true"/>
<property name="Pool.PingConnectionsOlderThan" value="1"/>
<property name="Pool.PingConnectionsNotUsedFor" value="1"/>
...
</dataSource>

Contenidos relacionados

Pautas
Área: Desarrollo » Rendimiento
Código Título Tipo Carácter
LIBP-0332 Configuración de la conexión de la base de datos Libro de pautas Directriz Obligatoria
Recursos