簡體   English   中英

java.sql.SQLException: 列 'n_id_proyecto_categoria_has_proyecto' 未找到,查詢 hibernate

[英]java.sql.SQLException: Column 'n_id_proyecto_categoria_has_proyecto' not found, query hibernate

我正在嘗試在 hibernate 中執行本機查詢,但是當它運行時它給了我標題錯誤。 查詢不是問題,因為我在工作台中執行它沒有問題,我不知道 hibernate 中的查詢符號是否發生變化,我留下了部分代碼

@Query(value = "SELECT * FROM proyecto_categoria " + 
            "WHERE c_nombre not in (SELECT c_nombre as 'Nombre categoria' FROM proyecto_categoria_has_proyecto INNER JOIN proyecto_categoria " + 
            "ON proyecto_categoria_has_proyecto.n_id_categoria = proyecto_categoria.n_id_categoria " + 
            "WHERE n_id_proyecto = :idProyecto and n_status = 1)", nativeQuery = true)
    public ArrayList<ProyectoCategoriaHasProyecto> findAllByProyectoIdNotIn(@Param("idProyecto") long idProyecto);

您問題中的查詢沒有 n_id_proyecto_categoria_has_proyecto 列,因此您的代碼中的另一個查詢可能調用了該錯誤...您可以添加錯誤日志和代碼的 rest 以便更清楚地確定您的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM