"出乎意料的"何时createQuery

时间:2017-03-18 05:55:15

标签: java intellij-idea hql

我在创建时遇到错误:

  

'从'

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();

    }

3 个答案:

答案 0 :(得分:15)

要在intelliJ idea中修复此错误: 右键单击您的项目 ---> 框架支持 ---> " Hibernate" 上的复选标记,然后按确定

答案 1 :(得分:11)

我是新手,但有同样的错误。在Project Structure - Facets下添加Hibernate方面的内容是什么。

答案 2 :(得分:0)

如果您在 项目结构 设置 (File --> Project Structure... --> Facets) 中找不到 Hibernate,请转到 File --> Settings --> Plugins 并输入 Hibernate 在搜索字段中并验证插件是否已添加到 Intellij。之后,您将在项目设置中的 Facets 下找到它并添加支持。

就我而言,这对我有帮助。