我們使用hibernate entitymanager通過JPA映射我們的實體。我們正在使用HSQLDB內存數據庫進行單元測試。一切都很好,直到最近重構的模式開始引起以下錯誤:沒有發現休眠和HSQLDB表
17:55:48.516 [main] WARN o.h.util.JDBCExceptionReporter - SQL Error: -22, SQLState: S0002
17:55:48.517 [main] ERROR o.h.util.JDBCExceptionReporter - Table not found in statement
我不能發佈有問題的SQL,但任何人都可以給我指針作爲上述錯誤的可能原因是什麼?特別是因爲我知道代碼之前工作。好像hibernate因爲重構而生成無效的sqls?
原來的實體被命名爲保留字,從而導致表創建失敗。 – shipmaster 2009-09-29 22:42:07
保留字 - 我有同樣的問題! – 2010-09-26 20:44:34