melhoria enum

master
lucas.taia 2023-01-14 15:43:20 -03:00
parent a96c794fa9
commit fa976e7de4
2 changed files with 6 additions and 2 deletions

View File

@ -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

View File

@ -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;