在weblogic上部署EJB项目时出错 原因:org.apache.openjpa.persistence.PersistenceException:表'mock_test_db.Branch'不存在{prepstmnt 32选择t0.Branch_id,t0.Branch_desc,t0.Branch_title FROM Branch t0}[code=1146,state=42S02] 位于org.apache.openjpa.jdbc.sql.DBDictionary.窄带(DBDictionary.java:4207) 位于org.apache.openjpa.jdbc.sql.DBDictionary.newStoreException(DBDictionary.java:4171) 位于org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:102) 位于org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:88) 位于org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:64) 截断的。有关完整的堆栈跟踪,请参阅日志文件 原因:java.lang.Exception:org.apache.openjpa.lib.jdbc.ReportingSQLException:表“mock_test_db.Branch”不存在{prepstmnt 32选择t0.Branch_id,t0.Branch_desc,t0.Branch_title FROM Branch t0}[代码=1146,状态=42S02] 位于org.apache.openjpa.util.Exceptions.replaceNestedThrowables(Exceptions.java:249) 位于org.apache.openjpa.persistence.PersistenceException.writeObject(PersistenceException.java:100) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)中 截断的。有关完整的堆栈跟踪,请参阅日志文件 >

在weblogic上部署EJB项目时出错 原因:org.apache.openjpa.persistence.PersistenceException:表'mock_test_db.Branch'不存在{prepstmnt 32选择t0.Branch_id,t0.Branch_desc,t0.Branch_title FROM Branch t0}[code=1146,state=42S02] 位于org.apache.openjpa.jdbc.sql.DBDictionary.窄带(DBDictionary.java:4207) 位于org.apache.openjpa.jdbc.sql.DBDictionary.newStoreException(DBDictionary.java:4171) 位于org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:102) 位于org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:88) 位于org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:64) 截断的。有关完整的堆栈跟踪,请参阅日志文件 原因:java.lang.Exception:org.apache.openjpa.lib.jdbc.ReportingSQLException:表“mock_test_db.Branch”不存在{prepstmnt 32选择t0.Branch_id,t0.Branch_desc,t0.Branch_title FROM Branch t0}[代码=1146,状态=42S02] 位于org.apache.openjpa.util.Exceptions.replaceNestedThrowables(Exceptions.java:249) 位于org.apache.openjpa.persistence.PersistenceException.writeObject(PersistenceException.java:100) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)中 截断的。有关完整的堆栈跟踪,请参阅日志文件 >,jpa,ejb-3.0,weblogic-10.x,Jpa,Ejb 3.0,Weblogic 10.x,在运行应用程序时,当某些页面工作正常时,出现此错误“某些页面工作正常”。。它们是否使用相同的表(模拟测试数据库分支)?因为这个错误对我来说似乎很清楚。不,他们使用的不是同一个表,我使用的是JPA 1.0,而在服务器上,它的JPA 2.0会有所不同。我认为JPA的版本无关紧要。错误很明显。找不到这张桌子。生成的查询是“从分支选择..”。然而,错误是“mock_test_db.Branch”。我想知道您部署到WebLogic的应用程序中是否包含了似乎使用“mock_test_db”用户名的单元测试。

在运行应用程序时,当某些页面工作正常时,出现此错误

“某些页面工作正常”。。它们是否使用相同的表(模拟测试数据库分支)?因为这个错误对我来说似乎很清楚。不,他们使用的不是同一个表,我使用的是JPA 1.0,而在服务器上,它的JPA 2.0会有所不同。我认为JPA的版本无关紧要。错误很明显。找不到这张桌子。生成的查询是“从分支选择..”。然而,错误是“mock_test_db.Branch”。我想知道您部署到WebLogic的应用程序中是否包含了似乎使用“mock_test_db”用户名的单元测试。
Caused By: <openjpa-1.1.1-SNAPSHOT-r422266:965591 nonfatal general error> org.apache.openjpa.persistence.PersistenceException: Table 'mock_test_db.Branch' doesn't exist {prepstmnt 32 SELECT t0.branch_id, t0.branch_desc, t0.branch_title FROM Branch t0} [code=1146, state=42S02]
        at org.apache.openjpa.jdbc.sql.DBDictionary.narrow(DBDictionary.java:4207)
        at org.apache.openjpa.jdbc.sql.DBDictionary.newStoreException(DBDictionary.java:4171)
        at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:102)
        at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:88)
        at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:64)
        Truncated. see log file for complete stacktrace
Caused By: java.lang.Exception: org.apache.openjpa.lib.jdbc.ReportingSQLException: Table 'mock_test_db.Branch' doesn't exist {prepstmnt 32 SELECT t0.branch_id, t0.branch_desc, t0.branch_title FROM Branch t0} [code=1146, state=42S02]
        at org.apache.openjpa.util.Exceptions.replaceNestedThrowables(Exceptions.java:249)
        at org.apache.openjpa.persistence.PersistenceException.writeObject(PersistenceException.java:100)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        Truncated. see log file for complete stacktrace
>