hibernate使用查询语句hql
2017-07-12 00:00
531 查看
[@Override]
(https://my.oschina.net/u/1162528)
我一直以为hql语句中查询的是表,其实查询的是类名,如果写错了,就会报org.hibernate.hql.internal.ast.QuerySyntaxException: XXXX is not mapped [from XXXX]。。。。。```
这里输入代码
(https://my.oschina.net/u/1162528)
@Override public List<Students> getAllStudents() { List<Students> listsStudents = null; String hql = ""; Transaction ts = null; try { Session session = MyHibernateSessionFactory.getSessionFactory().getCurrentSession(); ts = session.beginTransaction(); hql = "from Students"; Query query = session.createQuery(hql); listsStudents = query.list(); ts.commit(); return listsStudents; } catch (Exception e) { e.printStackTrace(); ts.commit(); return listsStudents; } finally { if (ts != null) { ts = null; } } }
我一直以为hql语句中查询的是表,其实查询的是类名,如果写错了,就会报org.hibernate.hql.internal.ast.QuerySyntaxException: XXXX is not mapped [from XXXX]。。。。。```
这里输入代码
相关文章推荐
- hibernate使用createQuery(hql)语句仅查询部分字段,应如何获得数据
- hibernate如何使用hql语句查询时间区间段
- hibernate使用hql和sql查询总记录数语句
- Hibernate查询时,使用HQL和SQL的区别(SUM语句)
- 使用hibernate的hql语句做查询报错 org.hibernate.hql.internal.ast.QuerySyntaxException: user is not mapped
- Java Hibernate中使用HQL语句进行数据库查询的要点解析
- hibernate 的hql查询语句中使用fetch的注意点
- Hibernate(3)-使用HQL语句进行数据查询
- Eclipse使用hibernate进行HQL语句查询时,速度慢的原因之一
- hibernate之HQL语句编写(用于多表查询,单不复杂时使用)
- hibernate使用hql执行查询操作时,多出update语句
- 在hibernate中hql语句使用连接查询
- hibernate如何使用hql语句查询时间区间段
- 在hibernate中使用HQL语句和QBC两种方法进行查询
- hibernate里使用hql语句处理多表查询
- Hibernate使用hql语句查询
- 在Hibernate中使用HQL通过Join进行关联查询
- Tapestry+spring+hibernate整合使用时HQL语句问题!
- 使用jpa hql语句查询关联多个表 如何用struts的iterator接受显示数据
- 解决Spring和Hibernate整合时HQL查询语句乱码问题