JPA @OneToMany关系错误:表或​​视图不存在

时间:2015-04-27 18:19:12

标签: java oracle jpa

我有两张带主键的表。这两个表的名称是employeedefinition和employeeFldmapping,主键为employeeid和countrycode。 我通过使用主键获得了employeedefinition模型.mployeedefinitionpk是主键模型。示例代码是

employeedefinitionpk emplpk = new employeedefinitionpk(employeeid,countrycode);  employeedefinition empdef =(employeedefinition)objprovider.find(employeedefinition.class,emplpk);

员工定义和employeeFldmapping表之间存在

onetomany关系。  @OnToMany(取= FetchType.LAZY)  @JoinColumns({

@JoinColumn(名称=" EMPID",referencedColumnName =" EMPID"可插入=假,可更新=假)})

protected List employeeFldmapping;

使用getter和setter方法

我尝试从employeedefinition获取employeeFldmapping并按以下方式迭代

EmployeeFldmapping employeeFldmapping = employeedefinition.getEmployeeFldmapping();
 for(EmployeeFldmapping emplFldMapping:employeeFldmapping){  }

但是我得到了以下异常

WARN - JDBCExceptionReporter.logExceptions(100)| SQL错误:942,SQLState:42000 错误 - JDBCExceptionReporter.logException(101)| ORA-00942:表或视图不存在

请帮助我找到解决方案

先谢谢。

0 个答案:

没有答案