2010-12-17 45 views
0

我是Hibernate的新手,我很難從HQL生成非常基本的SQL語句。HQL to SQL:在Netbeans中查詢Oracle數據庫

我跟着this教程很接近字母,但連接的數據庫是Oracle 10g而不是MySql,並且架構不同。

本教程中的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:無效的表名「w我試圖運行它。

但是,如果我手動修改SQL語句並刪除「USER。」,則語句運行良好。
select emp0_.EMPNO as col_0_0_ from EMP emp0_

我不知道我在做什麼錯在這裏,任何幫助將不勝感激!

注:在本教程中它說,它應該創建聲明
「...... sakila.actor actor0_」但截圖只顯示「......演員actor0_」

問候,
布賴恩

回答