Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java HQL到SQL:在Netbeans中查询Oracle数据库_Java_Sql_Oracle_Netbeans_Hql - Fatal编程技术网

Java HQL到SQL:在Netbeans中查询Oracle数据库

Java HQL到SQL:在Netbeans中查询Oracle数据库,java,sql,oracle,netbeans,hql,Java,Sql,Oracle,Netbeans,Hql,我是Hibernate新手,从HQL生成非常基本的SQL语句有困难 我完全遵循了教程,唯一的例外是我连接的数据库是Oracle10g而不是MySql,并且模式不同 在本教程中,HQL语句: 来自参与者的 创建SQL 从actor-actor-0中选择actor-0.actor-id作为col\u 0\u 我的HQL声明: 来自Emp 创建SQL 从USER.EMP emp0\u中选择emp0\u.EMPNO作为col\u 0\u 当我尝试运行它时,它返回一个“…java.sql.SQLExcep

我是Hibernate新手,从HQL生成非常基本的SQL语句有困难

我完全遵循了教程,唯一的例外是我连接的数据库是Oracle10g而不是MySql,并且模式不同

在本教程中,HQL语句:
来自参与者的

创建SQL
从actor-actor-0中选择actor-0.actor-id作为col\u 0\u

我的HQL声明:
来自Emp

创建SQL
从USER.EMP emp0\u中选择emp0\u.EMPNO作为col\u 0\u

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

但是,如果手动修改SQL语句并删除“USER.”,则语句运行正常。
从EMP emp0中选择emp0。EMPNO作为列0

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

注意:在教程中,它说应该创建语句
“…sakila.actor-actor-actor”但截图显示的只是“…actor-actor-0”

问候,

Brian

在本教程的这一步:


您是否将您输入的方言更改为
org.hibernate.dialent.oracle10galent

我将其从oraclealent更改为oracle10galent,干杯!但我清理并重建了项目,同样的事情正在发生。