Seleccionar página

Esto ocurre por un bug de hibernate.

El problema es que una columna de tipo ENUM en MySQL es representada como CHAR(2) (String en java) y el HibernateValidator espera que la columna sea de tipo VARCHAR(2)
Aquí podemos ver lo que indica el ResultSetMetaData:

ResultSetMetaData
rsmd.getColumnType :1
rsmd.getColumnTypeName:CHAR
rsmd.getColumnDisplaySize:1

Una solución (al menos hasta que el bug sea solucionado) es desactivar el HibernateValidator. Para ello comenta la siguiente línea en el archivo persistence.xml

<!–property name=”hibernate.hbm2ddl.auto” value=”validate”/–>

Más Info

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies