lunes, 24 de febrero de 2014

Como pasar el stackTrace de una excepción a un String

Para no reinventar la rueda se debe utilizar commons-lang de Apache.

Si tienes un proyecto maven agrega la siguiente dependencia:


        <dependency>
            <groupId>commons-lang</groupId>
            <artifactId>commons-lang</artifactId>
            <version>2.6</version> <!-- versión más actual en este momento -->
        </dependency>

Esto nos permite utilizar la clase ExceptionUtils la cual tiene un metodo estatico que nos permite recuperar el stackTrace de una Excepción a un String.



En genera el jar commons-lang cuenta con muchas utilerias (para cadenas, clases, conversiones de numeros y más).


miércoles, 28 de noviembre de 2012

Crear un blob o un clob en hibernate para guardarlo

El problema

Crear el blob o el clob para insertarlo en hibernate. En el mapeo se debe colocar como tipo el Clob o el Blob para la columna.


La solución.


Crear el blob mediante la clase javax.sql.rowset.serial.SerialBlob o mediante la clase javax.sql.rowset.serial.SerialClob


SerialBlob puede construirse apartir de un arreglo de bytes.
SerialClob puede construirse apartir de un arreglo de caracteres.