[英]nested exception is org.hibernate.exception.SQLGrammarException:could not execute query] with root cause java.sql.SQLException: Column 'id' not found
[英]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.