这是一个带有Roo的Spring应用程序,以及一个简单的查找器函数抛出的异常,如:
TransactionRate.findAllTransactionRate(TransactionRate.java:1)
例外只发生在TransactionRate
实体上,而不发生在其他20个实体上。我很确定他们没有其他entityManager正在读取/编辑实体,因此不应该锁定表。 persistent.xml看起来很清楚。
我曾经有类似的问题,但只记得解决方案是在配置中更改其他内容(如persistence.xml),真的无法回忆细节。
请分享任何想法。谢谢。
答案 0 :(得分:2)
事实证明,实体中添加了三个新字段但未在数据库模式中更新,因此Openjpa中的例外情况,请将此答案留给记录。
答案 1 :(得分:1)
我刚刚得到这个例外,因为我在@Table中有一个拼写错误,因此引用了一个不存在的SQL表。我想出了这一点,因为在堆栈中更深层,我收到消息“引起:org.apache.openjpa.lib.jdbc.ReportingSQLException:ORA-00942:表或视图不存在”。
希望这个答案有助于访问此页面的人寻找答案。