현재 각 열에 대해 설정된 기준에 따라 필터링을 허용하는 데이터 테이블이있는 페이지를 작성하려고합니다. 문서에 따르면, hibernateCriterionBuilder는 최대 절전 모드를 사용하여 이것을 수행하는 가장 쉬운 방법입니다. 빌더는 정렬에 잘 작동하지만 곧 필터링 기준이 전달로 오류가 발생합니다 : 제대로 필터링 데이터를 구문 분석 hibernateCriterionBuilder의 일부에 실패를 지금까지 내가이 말할 수있는Openfaces : 데이터 테이블 필터로 hibernateCriterionBuilder 사용하기
SEVERE: javax.el.ELException: /tools/orders/orderPicker.xhtml @24,168 value="#{orderPicker.orders}": org.hibernate.QueryException: could not resolve property: /tools/orders/orderPicker of: pojo.Orders
을 인 내가 뭔가 잘못하고 있다고 의심하게 만든다. 빌더에 대한 호출과 같이이다 : 다음 표에서
Session session = resources.HibernateUtil.getSessionFactory().openSession();
Criteria criteria = HibernateCriterionBuilder.buildCriteria(session, pojo.Orders.class);
orders = criteria.list();
:
<o:dataTable value="#{orderPicker.orders}" var="item" customDataProviding="true" totalRowCount="#{orderPicker.rowCount}" pageSize="10">
<o:column sortingExpression="#{item.distId}" id="distId" >
<f:facet name="header">
distId
</f:facet>
<f:facet name="subHeader">
<o:dropDownFieldFilter condition="beginsWith" />
</f:facet>
<h:outputText value="#{item.distId}" />
</o:column>
</o:dataTable>
어떤 도움이나 통찰력을 감상 할 수있다.