Java org.springframework.dao.InvalidDataAccessApiUsageException错误异常

Java org.springframework.dao.InvalidDataAccessApiUsageException错误异常,java,oracle,hibernate,Java,Oracle,Hibernate,我遇到的问题是,在数据库管理器Dbeaver中,如果查询结果很好,那么我将执行以下操作: SELECT * FROM ENVIO_REMESA er INNER JOIN REMESA r ON er.REMESA_ID = r.ID WHERE er.REMESA_ID = 1; 另一方面,在Hibernate中,它没有给我任何结果,我得到了500个错误。er.remesa等同于er.remesa_ID。我在回购中的问题是: @Query("SELECT r FROM Envi

我遇到的问题是,在数据库管理器Dbeaver中,如果查询结果很好,那么我将执行以下操作:

SELECT * FROM ENVIO_REMESA er 
INNER JOIN REMESA r 
ON er.REMESA_ID = r.ID WHERE er.REMESA_ID = 1;
另一方面,在Hibernate中,它没有给我任何结果,我得到了500个错误。er.remesa等同于er.remesa_ID。我在回购中的问题是:

@Query("SELECT r FROM EnvioRemesa er INNER JOIN Remesa r ON er.remesa = r.id WHERE er.remesa=?1")
List<Remesa> findRemesaByEnvio(Integer idEnvio, PageRequest pageReq);
两个实体

Remesa.java:

    @OneToMany(mappedBy = "remesa",fetch = FetchType.LAZY, cascade = CascadeType.ALL, orphanRemoval = true)
    @JsonIgnore
    private Set<EnvioRemesa> envioRemesa;

您看过服务器日志了吗?抛出了什么错误?只给了我500 error@OHGODSPIDERS500是一个http代码,当服务器发生错误时发送给客户端。它本身对于调试是无用的,因为它没有告诉您任何事情。在服务器本身中,您应该总能找到导致服务器向客户端发送此500响应的原因。@ohgodspiderorg.springframework.dao.InvalidDataAccessApiUsageException错误异常
    @OneToMany(mappedBy = "remesa",fetch = FetchType.LAZY, cascade = CascadeType.ALL, orphanRemoval = true)
    @JsonIgnore
    private Set<EnvioRemesa> envioRemesa;
    @ManyToOne
    @JoinColumn(name = "remesa_id")
    @JsonIgnore
    private Remesa remesa;