找不到Attributer类型的PersonId的java定义
我正在尝试删除字段-人员Id中的数据。当我尝试这样做时,我得到的错误如下: 神谕应用程序。fnd。框架例外:甲骨文。jbo。NodeException:JBO-25002:未找到类型属性的定义personId
有人能指导我如何解决这个问题吗
这是我的AM中存在的数据:
public void deletePersonMethod(String pAction, String pPersonId)
{
System.out.println("Inside delete person method");
NewTutorialVOImpl tutovo = getNewTutorialVO1();
Row row[] = tutovo.getAllRowsInRange();
for (int i=0;i<row.length;i++)
{
NewTutorialVORowImpl rowi = (NewTutorialVORowImpl)row[i];
System.out.println("The Person Id is => "+ rowi.getPersonId());
if(rowi.getPersonId().toString().equals(pPersonId))
{
rowi.remove();
getOADBTransaction().commit();
return;
}
}
}
我的控制器中的代码是:
public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
{
super.processFormRequest(pageContext, webBean);
String ActionInMainPersonScreen = pageContext.getParameter(EVENT_PARAM);
String paramPersonId = pageContext.getParameter("paramPersonId");
if(ActionInMainPersonScreen.equals("DeletePerson"))
{
Serializable paramDelete[] = {ActionInMainPersonScreen,paramPersonId};
OAApplicationModule am = pageContext.getApplicationModule(webBean);
am.invokeMethod("deletePersonMethod",paramDelete);
}
}
# 1 楼答案
哪行代码引发第一个异常
我对这个ORM框架一无所知,但您发布的异常消息表明,在您的NewTutorialVoloroWimpl实体上没有正确定义属性“personId”