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.



lunes, 26 de noviembre de 2012

H2 Command Line / Accediendo por linea de comandos a H2

El problema

Tengo una base de datos H2 y quiero conectarme por linea de comandos a ella.



La solución

Ir a donde este el jar de H2 (en este caso estoy usando la versión 1.3.151 del mismo) y conectarse:

java -cp h2-1.3.151.jar org.h2.tools.Shell -url "jdbc:h2:split:/home/gatsu/miBase/BASE;CIPHER=AES;" -user usuario -password "claveSecreta"


Esto nos mandara a un prompt interactivo desde el cual podremos ejecutar los selects a las tablas que necesitemos.