關於hibernateHQL語句以及佔位符出現Legacy-style query parameters (`?`) are no longer supported的問題

上邊是錯誤截圖,找了幾個小時看了幾篇文章發現他是HQL語句的佔位符問題,就加了一個字母就解決了,我這個可能只是大多數情況的一種,具體情況可以看看你的語句 一下給出幾種常見的解決方法 // 1:將HQL語句中的"?"改爲JPA-style: String hql = "from Student where age > ?0 and score < ?1"; Query createQuery
相關文章
相關標籤/搜索