@Override
    public int hashCode() {
        int result = solPosId;
        result = 31 * result + (solTipoSolicitud != null ? solTipoSolicitud.hashCode() : 0);
        result = 31 * result + (solEstado != null ? solEstado.hashCode() : 0);
        result = 31 * result + (solFechaHora != null ? solFechaHora.hashCode() : 0);
        result = 31 * result + solIdElemento;
        result = 31 * result + (solFechaDesde != null ? solFechaDesde.hashCode() : 0);
        result = 31 * result + (solFechaHasta != null ? solFechaHasta.hashCode() : 0);
        result = 31 * result + (solUsuario != null ? solUsuario.hashCode() : 0);
        result = 31 * result + (solTerminal != null ? solTerminal.hashCode() : 0);
        return result;
    }