我们使用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