"from unexpected" 创建查询时

"from unexpected" when createQuery

创建查询时出现错误:

'from' unexpected

我的代码如下:

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

    }

我是新手,但遇到了同样的错误。修复的问题是在 Project Structure - Facets 下添加 Hibernate facet。

修复intelliJ idea中的这个错误

Right click on Your Project ---> Framework support : check mark on "Hibernate"

Press OK.

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

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