首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HQL to SQL:在Netbeans中查询Oracle数据库

HQL to SQL:在Netbeans中查询Oracle数据库
EN

Stack Overflow用户
提问于 2010-12-18 03:29:42
回答 1查看 1.1K关注 0票数 0

我是Hibernate的新手,在从HQL生成非常基本的SQL语句方面遇到了困难。

除了我连接到的数据库是Oracle10g而不是MySql,并且模式不同之外,我几乎完全遵循了this教程。

在本教程中,HQL语句:

from Actor

创建SQL

select actor0_.actor_id as col_0_0_ from actor actor0_

我的HQL语句:

from Emp

创建SQL

select emp0_.EMPNO as col_0_0_ from USER.EMP emp0_

当我尝试运行它时,它会返回一个"...java.sql.SQLException: ORA-00903: invalid table name“。

但是,如果我手动修改SQL语句并删除"USER.",该语句就可以正常运行。

select emp0_.EMPNO as col_0_0_ from EMP emp0_

我不确定我在这里做错了什么,任何帮助都将不胜感激!

注意:在本教程中,它说应该创建以下语句

"...sakila.actor actor0_“,但截图上只显示了"...actor actor0_”

致以敬意,

布赖恩

EN

回答 1

Stack Overflow用户

发布于 2010-12-18 03:38:05

在本教程中的这一步:http://netbeans.org/kb/docs/java/hibernate-java-se.html#03a

您是否将输入的方言更改为org.hibernate.dialect.Oracle10gDialect

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4474071

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档