我是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_」
問候,
布賴恩
我將其從OracleDialect改爲Oracle10gDialect,歡呼!但我清理並重建了proj,同樣的事情正在發生。 – ToDoGosu 2010-12-17 19:50:44