hibernate xx(tableName) is not mapped
2014-01-05 16:22
253 查看
数据库中表名是:book,数据库表名不区分大小写的
之后我在hibernate 使用book,
报错:
Exception in thread "main" org.hibernate.hql.ast.QuerySyntaxException: book is not mapped [from book]
之后检查map 配置,book mapping 后是Book,将book->Book就好用了
<hibernate-mapping>
<class name="data.Book" table="book" catalog="study">
<id name="id" type="java.lang.Integer">
<column name="id" />
之后我在hibernate 使用book,
String sql="from book"; Query query=session.createQuery(sql); List<Book> books=query.list(); for(Book book1:books) { System.out.println(book1.getName()+book1.getAuthor()+book1.getPrice()+book1.getId()); }
报错:
Exception in thread "main" org.hibernate.hql.ast.QuerySyntaxException: book is not mapped [from book]
之后检查map 配置,book mapping 后是Book,将book->Book就好用了
<hibernate-mapping>
<class name="data.Book" table="book" catalog="study">
<id name="id" type="java.lang.Integer">
<column name="id" />
相关文章推荐
- org.hibernate.hql.ast.QuerySyntaxException: tablename is not mapped ......
- org.hibernate.hql.ast.QuerySyntaxException: XX is not mapped !
- spring&org.hibernate.hql.ast.QuerySyntaxException: XX is not mapped !
- String整合Hibernate Hql出现user is not mapped [FROM USER WHERE username =? and password=?
- org.hibernate.hql.internal.ast.QuerySyntaxException: table is not mapped
- Caused by: org.hibernate.hql.internal.ast.QuerySyntaxException: table is not Mapped问题解决
- org.hibernate.hql.internal.ast.QuerySyntaxException: Admin is not mapped [from Admin where username=
- org.hibernate.hql.ast.QuerySyntaxException: XX is not mapped hibernate 注解出错
- 异常:org.hibernate.hql.ast.QuerySyntaxException: EmpModel is not mapped [from EmpModel where name = ?
- org.hibernate.hql.ast.QuerySyntaxException: is not mapped 异常总结
- Hibernate 中出现 XXXX is not mapped 问题
- org.hibernate.hql.ast.QuerySyntaxException: buyer is not mapped
- Hibernate Is Not Mapped
- 控制台报org.hibernate.hql.ast.QuerySyntaxException: generalreport is not mapped
- SSH整合报错:org.hibernate.hql.internal.ast.QuerySyntaxException: User is not mapped[......]
- g.hibernate.hql.ast.QuerySyntaxException: tbl_base_count is not mapped [SELECT COUNT(*) FROM tbl_bas
- Caused by: org.hibernate.hql.ast.QuerySyntaxException: TkltEmpQuitProcess is not mapped. 问题解决
- Hibernate或者ssh三大框架中出现 XXXX is not mapped问题
- org.hibernate.hql.ast.QuerySyntaxException: is not mapped 异常总结 .
- org.hibernate.hql.internal.ast.QuerySyntaxException: XXXX is not mapped [from XXXX]