Some table rows are not returned by hibernate native query

I'm having a big problem that a few rows of the table are not returning by the native query of hibernate (Spring Data), although if I put the same query in the database it returns. No exceptions or warnings appear in the log. My database is MySQL.

Follows the query:

    @Query(value = "SELECT MID(UUID(),1,36) as unique_key, " +
        "TRIM(avio_sinr.num_sinr) as num_sinr, " +
        "avio_sinr.dat_alte_regc, " +
        "avio_sinr.dat_cria_sinr, " +
        "avio_sinr.vlr_limi_inde, " +
        "avio_sinr.vlr_pgto_sinr, " +
        "TRIM(avio_sinr.cod_apol_prco) as cod_apol_prco, " +
        "ctto_usua_prco.nom_emai_usua_prco, " +
        "ctto_usua_prco.num_cell_usua_prco, " +
        "ctto_usua_prco.cod_ddi_tel_usua_prco, " +
        "ctto_usua_prco.cod_ddd_tel_usua_prco, " +
        "ctto_usua_prco.cod_ddi_cell_usua_prco, " +
        "ctto_usua_prco.cod_ddd_cell_usua_prco, " +
        "dado_pgto.bco, " +
        "dado_pgto.cod_tipo_cont_bace, " +
        "dado_pgto.agencia, " +
        "dado_pgto.num_cont_clie, " +
        "dado_pgto.num_digt_verf, " +
        "ende_prco.id_cep_logr, " +
        "ende_prco.nom_bair_usua_prco, " +
        "ende_prco.nom_cida_usua_prco, " +
        "ende_prco.nom_logr_usua_prco, " +
        "ende_prco.num_ende_usua_prco, " +
        "ende_prco.sg_uf, " +
        "ende_prco.txt_cmpl_usua_prco, " +
        "even_ocro.cod_ramo_sega, " +
        "even_ocro.nom_even_infd, " +
        "gara_disi.cod_gara_sinr, " +
        "gara_disi.cod_cobt, " +
        "gara_disi.cod_prod_segu, " +
        "gara_disi.des_gara_sinr, " +
        "gara_disi.nom_gara_sinr, " +
        "prco_abet_sinr.num_prco_sinr, " +
        "prco_abet_sinr.dat_hor_abet_prco, " +
        "prco_abet_sinr.dat_ocor_sinr, " +
        "prco_abet_sinr.hor_ocor_sinr, " +
        "prco_abet_sinr.num_funl_cola_cogl, " +
        "prco_abet_sinr.num_funl_rspl_regc, " +
        "prco_abet_sinr.txt_ocor_sinr, " +
        "situ_prco.nom_situ_prco, " +
        "situ_sinr.nom_situ_sinr, " +
        "tipo_rela_solt_benf.cod_tipo_rela, " +
        "tipo_rela_solt_benf.des_tipo_rela, " +
        "tipo_rela_solt_benf.nom_tipo_rela, " +
        "usua_prco.cod_sexo, " +
        "usua_prco.cod_tipo_pess, " +
        "usua_prco.nom_cpto_usua_prco, " +
        "usua_prco.num_cpf_cnpj_usua_prco, " +
        "segu_prot_prec_clie.vlr_ofrt_clie, " +
        "decs_avio_sinr.dat_hor_decs, " +
        "decs_avio_sinr.txt_decs_anai " +
        "FROM prco_abet_sinr prco_abet_sinr " +
        "LEFT JOIN avio_sinr avio_sinr ON (prco_abet_sinr.num_prco_sinr = avio_sinr.num_prco_sinr) " +
        "LEFT JOIN situ_sinr situ_sinr ON (avio_sinr.cod_situ_sinr = situ_sinr.cod_situ_sinr) " +
        "LEFT JOIN situ_prco situ_prco ON (prco_abet_sinr.cod_situ_prco = situ_prco.cod_situ_prco) " +
        "LEFT JOIN usua_prco usua_prco ON (prco_abet_sinr.cod_usua_prco = usua_prco.cod_usua_prco) " +
        "LEFT JOIN ctto_usua_prco ctto_usua_prco ON (usua_prco.cod_usua_prco = ctto_usua_prco.cod_usua_prco) " +
        "LEFT JOIN dado_pgto dado_pgto ON (prco_abet_sinr.num_prco_sinr = dado_pgto.num_prco_sinr) " +
        "LEFT JOIN ende_prco ende_prco ON (usua_prco.cod_usua_prco = ende_prco.cod_usua_prco) " +
        "LEFT JOIN even_ocro even_ocro ON (prco_abet_sinr.num_prco_sinr = even_ocro.num_prco_sinr) " +
        "LEFT JOIN gara_disi gara_disi ON (avio_sinr.cod_gara_sinr = gara_disi.cod_gara_sinr) " +
        "LEFT JOIN tipo_rela_solt_benf tipo_rela_solt_benf ON (usua_prco.cod_tipo_rela = tipo_rela_solt_benf.cod_tipo_rela) " +
        "LEFT JOIN segu_prot_prec_clie segu_prot_prec_clie ON (prco_abet_sinr.num_prco_sinr = segu_prot_prec_clie.num_prco_sinr) " +
        "LEFT JOIN decs_avio_sinr decs_avio_sinr ON (avio_sinr.num_sinr = decs_avio_sinr.num_sinr) " +
        "ORDER BY avio_sinr.num_sinr AND avio_sinr.dat_alte_regc DESC " +
        "LIMIT :offset, :limit ",
        nativeQuery = true)
List<MovimentacaoSinistroEntity> findByProtocoloSinistroPaginacao(Long limit, Long offset);

Follows the class:

@Entity
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class MovSiEntity {

    @EmbeddedId
    private MovPK movSiPK;

    @Column(name = "num_sinr")
    private String numberSi;

    @Column(name = "cod_gara_sinr")
    private Integer codeWarrantSi;

    @Column(name = "dat_alte_regc")
    private LocalDate dateAlteracaoRegistroSi;

    @Column(name = "dat_cria_sinr")
    private LocalDateTime dateCriacaoSi;

    @Column(name = "vlr_limi_inde")
    private BigDecimal valueLimiteIndenizacaoSi;

    @Column(name = "vlr_pgto_sinr")
    private BigDecimal valuePagamentoSi;

    @Column(name = "dat_hor_abet_prco")
    private LocalDateTime dateOpenProtocol;

    @Column(name = "dat_ocor_sinr")
    private LocalDate dateOcorrenciaSi;

    @Column(name = "hor_ocor_sinr")
    private Time hourOcorrenciaSi;

    @Column(name = "vlr_ofrt_clie")
    private BigDecimal valueOfferClient;

    @Column(name = "dat_hor_decs")
    private LocalDateTime dateHourdecision;

    @Column(name = "nom_emai_usua_prco")
    private String emailUserProtocol;

    @Column(name = "cod_ddi_tel_usua_prco")
    private Short codeDdiTelUserProtocol;

    @Column(name = "cod_ddd_tel_usua_prco")
    private Short codeDddTelUserProtocol;

    @Column(name = "cod_ddi_cell_usua_prco")
    private Short codeDdiCelUserProtocol;

    @Column(name = "cod_ddd_cell_usua_prco")
    private Short codeDddCelUserProtocol;

    @Column(name = "bco")
    private String codeBanco;

    @Column(name = "cod_tipo_cont_bace")
    private String codeTipoAccountBacen;

    @Column(name = "agencia")
    private String agencia;

    @Column(name = "num_cont_clie")
    private String numberAccountClient;

    @Column(name = "num_digt_verf")
    private String numberDigitoVerify;

    @Column(name = "id_cep_logr")
    private String cepplace;

    @Column(name = "nom_bair_usua_prco")
    private String bairroUserProtocol;

    @Column(name = "nom_cida_usua_prco")
    private String cidadeUserProtocol;

    @Column(name = "nom_logr_usua_prco")
    private String placeUserProtocol;

    @Column(name = "sg_uf")
    private String siglaUnidadeFederacao;

    @Column(name = "txt_cmpl_usua_prco")
    private String complementoplaceUserProtocol;

    @Column(name = "nom_even_infd")
    private String nomeEventoInformado;

    @Column(name = "des_gara_sinr")
    private String descWarrant;

    @Column(name = "nom_gara_sinr")
    private String nomeWarrant;

    @Column(name = "num_funl_cola_cogl")
    private String funcionalColaboradorConglomerado;

    @Column(name = "num_funl_rspl_regc")
    private String funcionalResponsavelRegulacao;

    @Column(name = "txt_ocor_sinr")
    private String textoOcorrenciaSi;

    @Column(name = "des_tipo_rela")
    private String descriptionTipoRelacao;

    @Column(name = "nom_tipo_rela")
    private String nomeTipoRelacao;

    @Column(name = "cod_sexo")
    private String codeSexo;

    @Column(name = "cod_tipo_pess")
    private String codeTipoPessoa;

    @Column(name = "nom_cpto_usua_prco")
    private String nomeCompletoUserProtocol;

    @Column(name = "num_cpf_cnpj_usua_prco")
    private String numberCpfCnpjUserProtocol;

    @Column(name = "num_cell_usua_prco")
    private Integer numberCelularUserProtocol;

    @Column(name = "num_ende_usua_prco")
    private Integer numberEnderecoUserProtocol;

    @Column(name = "cod_ramo_sega")
    private Integer codeRamoSeguradora;

    @Column(name = "cod_tipo_rela")
    private Integer codeTipoRelacao;

    @Column(name = "cod_cobt")
    private Integer codeCobertura;

    @Column(name = "cod_prod_segu")
    private Integer codeProdutoSeguro;

    @Column(name = "nom_situ_prco")
    private String nomeSituacaoProtocol;

    @Column(name = "nom_situ_sinr")
    private String nomeSituacaoSi;

    @Column(name = "txt_decs_anai")
    private String decisionAnalista;


}

follows the Embeddable class:

@Embeddable
@Getter
@Setter
@Builder
@EqualsAndHashCode
@AllArgsConstructor
@NoArgsConstructor
public class MovSiPK  implements Serializable {

    @Column(name = "unique_key")
    private String uniqueKey;

    @Column(name = "num_prco_sinr", nullable = false)
    private String numberProtocolSi;

    @Column(name = "cod_apol_prco")
    private String codeApoliceProtocol;


}
How many English words
do you know?
Test your English vocabulary size, and measure
how many words do you know
Online Test
Powered by Examplum