ADF_FACES-60097

ADF_FACES-60097

我正在使用 Oracle ADF 创建一个学校管理应用程序。我有一个学生成绩页面,我们可以在其中添加每个学生的成绩。这是相同的图像:

Student's Result Page

当我更改说结果年份时,出现如下异常:

<_logUnhandledException> 中收到未处理的异常 oracle.jbo.domain.DataCreationException: JBO-25009: 无法从 type:java.lang.String 和 value:Pass

创建 type:java.lang.Integer 的对象

不理解只有学号是数字,其他3个属性都是字符串。 有人可以帮忙吗?

Jsff代码如下:

<af:column sortProperty="#{bindings.ResultStudentResultView.hints.ResultYear.name}" 
filterable="true" sortable="true" 
headerText="#{bindings.ResultStudentResultView.hints.ResultYear.label}" 
id="c7"> 
<af:selectOneChoice value="#{row.bindings.ResultYear.inputValue}" 
label="#{row.bindings.ResultYear.label}" 
required="#{bindings.ResultStudentResultView.hints.ResultYear.mandatory}" 
shortDesc="#{bindings.ResultStudentResultView.hints.ResultYear.tooltip}" 
id="soc2"> 
<f:selectItems value="#{row.bindings.ResultYear.items}" id="si2"/> 
<f:validator binding="#{row.bindings.ResultYear.validator}"/> 
</af:selectOneChoice> 
</af:column> 

此错误与列 Result 有关,请检查视图对象中的属性类型是什么,以及相应的默认值是否以文字形式给出。