2017-03-18 38 views
5

我得到一個錯誤,當我的createQuery:「從意外」 時的createQuery

'從' 意外

enter image description here

我的代碼如下:

@Override 
    public Admin findByAdmin(Admin admin) { 

     return (Admin) sessionFactory.getCurrentSession(). 
       createQuery("from Admin where admin_name=? and pwd=?"). 
       setParameter(0, admin.getAdminName()). 
       setParameter(1, admin.getAdminPwd()). 
       uniqueResult(); 

    } 
+0

你需要'SELECT {fields} FROM Admin。 。 .'? –

+0

@HanletEscaño不,我'選擇*'。 – 244boy

+0

查詢語法看起來不錯,這可能是IDE解析HQL時的一個錯誤。如果你編譯並運行代碼實際上工作? –

回答

4

我是新手,但有同樣的錯誤。在Project Structure - Facets下添加Hibernate方面的東西是什麼修正。

2

要IntelliJ IDEA的修正此錯誤: 右鍵點擊你的項目 --->Framework的支持 --->對勾「休眠」,然後按OK