错误属性在带有编辑和选择选项的DataTable上的类型错误上不可读

use*_*029 2 jsf primefaces

我试图用编辑和选择功能实现数据表.这是我的XHTML部分

 <p:dataTable var="selectedRow" value="#{editBean.subStudyPlanList}" id="display" editable="true"
            selectionMode="single" selection="#{editBean.selectedSubStudyPlan}" 
            paginator="true" rows="10" > 
Run Code Online (Sandbox Code Playgroud)

我得到的错误就是这个.

selection="#{editBean.selectedSubStudyPlan}": Property 'selectedSubStudyPlan' not readable on typecom.buddhiedge.server.entity.StudyplanCategory
Run Code Online (Sandbox Code Playgroud)

我使用以下方法来做同样的事情.

实现SelectableDataModel界面和扩展DataModel类似ListDataModel的填充dataTable.

请帮助解决此问题.

Bal*_*usC 8

selection ="#{editBean.selectedSubStudyPlan}":属性'selectedSubStudyPlan'在类型com.buddhiedge.server.entity.StudyplanCategory上不可读

此异常表示该#{editBean.selectedSubStudyPlan}属性没有公共getter方法.换句话说,课堂getSelectedSubStudyPlan()上没有公开的方法StudyplanCategory.

写/自动生成一个,这个问题应该消失.