diff --git a/src/com/rjconsultores/ventaboletos/constantes/CustomEnumTypeHibernate.java b/src/com/rjconsultores/ventaboletos/constantes/CustomEnumTypeHibernate.java index 76b503693..452e745f9 100644 --- a/src/com/rjconsultores/ventaboletos/constantes/CustomEnumTypeHibernate.java +++ b/src/com/rjconsultores/ventaboletos/constantes/CustomEnumTypeHibernate.java @@ -61,7 +61,11 @@ public class CustomEnumTypeHibernate implements UserType, ParameterizedType { @Override public void nullSafeSet(PreparedStatement st, Object value, int index) throws HibernateException, SQLException { - + if (value == null) { + st.setNull(index, Types.VARCHAR); + } else { + st.setObject(index, value.toString(), Types.VARCHAR); + } } @Override diff --git a/src/com/rjconsultores/ventaboletos/entidad/TipoEventoExtra.java b/src/com/rjconsultores/ventaboletos/entidad/TipoEventoExtra.java index f69b22f44..bb8e2f217 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/TipoEventoExtra.java +++ b/src/com/rjconsultores/ventaboletos/entidad/TipoEventoExtra.java @@ -105,7 +105,7 @@ public class TipoEventoExtra implements Serializable { @Type(type = "com.rjconsultores.ventaboletos.constantes.CustomEnumTypeHibernate", parameters = { @Parameter(name = "type", value = "com.rjconsultores.ventaboletos.constantes.CustomEnumTypeHibernate"), - @Parameter(name = "class", value = "com.rjconsultores.ventaboletos.constantes.TipoEventoExtra.class"), }) + @Parameter(name = "class", value = "com.rjconsultores.ventaboletos.constantes.TipoEventoExtra"), }) @Column(name = "CVETIPOEVENTO") private com.rjconsultores.ventaboletos.constantes.TipoEventoExtra cvetipoevento;