hibernate查询
程序员文章站
2022-04-15 22:57:58
...
String sql = "select * from Eadmin a where a.Aname = ?";
Query query = sessionFactory.getCurrentSession().createQuery(sql);
query.setString(0, name);
sql = "select * from Eadmin a where a.Aname = ?"; 你这句话是标准的sql语句,但是你在这里sessionFactory.getCurrentSession().createQuery(sql);开启的是hibernate的面向对象的语句所以不可以,你改成sessionFactory.getCurrentSession().createSQL(sql);就可以了