아무도 다음 작동하지 않는 이유를 말해 줄 수 있습니까?selectOneMenu의 EJB 업데이트 모델
<h:selectOneMenu value="#{modelosController.selected.idMarca}">
<br/>
<f:selectItems value="#{marcasController.itemsAvailableSelectOne}" />
<br/>
</h:selectOneMenu><br/>
<h:commandButton action="#{modelosController.createByMarcas}" value="Buscar" />
그리고 코드 :
public String createByMarcas() {
current = new Modelos(selectedItemIndex, current.getIdMarca());
items =(DataModel)ejbFacade.findByMarcas();
getPagination().getItemsCount();
recreateModel();
return "List";
}
public List<Modelos> findByMarcas(){
CriteriaQuery cq = (CriteriaQuery) em.createNamedQuery(
"SELECT m FROM Modelos WHERE m.id_marca :id_marca");
cq.select(cq.from(Modelos.class));
return em.createQuery(cq).getResultList();
}
대단히 감사합니다!
작동하지 않는 기능은 무엇입니까? JSF의 EJB와 실제로 관련이 있습니까? – ewernli