小编use*_*160的帖子

org.hibernate.hql.ast.QuerySyntaxException:tablename未映射

我面临异常:org.hibernate.hql.ast.QuerySyntaxException:Student6未映射[来自Student6 stud]我的表名是sql server数据库中的Student6,pojo类名是Student.

    public static void main(String[] args) {
    Configuration configuration = new Configuration();
    SessionFactory  sessionFactory = configuration.configure().buildSessionFactory();
    Session session = sessionFactory.openSession();
    try {
        String SQL_QUERY ="from Student6 stud";
             Query query = session.createQuery(SQL_QUERY);
             for(Iterator it=query.iterate();it.hasNext();)             {
             Object[] row = (Object[]) it.next();
             System.out.println("STUDENT_ID: " + row[0]);
             System.out.println("STUDENT_NAME: " + row[1]);
             System.out.println("ADDRESS_STREET: " + row[2]);
             System.out.println("ADDRESS_CITY: " + row[3]);
             System.out.println("ADDRESS_STATE: " + row[4]);
             System.out.println("ADDRESS_ZIPCODE: " + row[5]);                               }

    } catch (HibernateException e) {
        transaction.rollback();
        e.printStackTrace();
    } finally {
        session.close();
    }
}
Run Code Online (Sandbox Code Playgroud)

hibernate

10
推荐指数
1
解决办法
3万
查看次数

标签 统计

hibernate ×1