【发布时间】:2011-03-03 15:10:32
【问题描述】:
列表.xhtml:
<h:selectOneMenu value="#{produtosController.selected.codigo}">
<f:selectItems value="#{produtosController.itemsAvailableSelectOne}"/>
</h:selectOneMenu>
<h:commandButton action="#{produtosController.createByCodigos}" value="Buscar" />
控制器类方法:
public String createByCodigos(){
items = new ListDataModel(ejbFacade.findByCodigos(current.getCodigo()));
updateCurrentItem();
return "List";
}
外观类方法:
public List<Produtos> findByCodigos(Integer codigo){
Query q = em.createNamedQuery("Produtos.findByCodigo");
q.setParameter("codigo", codigo);
return q.getResultList();
}
Bean类查询:
@NamedQuery(name = "Produtos.findByCodigo", query = "SELECT p FROM Produtos p WHERE p.codigo = :codigo")
@Column(name = "codigo")
private Integer codigo;
【问题讨论】:
-
请粘贴准确信息。是“值无效”吗?
-
对不起 j_idt12:j_idt28: 验证错误: 英文中的 Valor no es Correcto j_idt12:j_idt28: 验证错误: 错误值或值错误。谢谢
标签: jsf ejb eclipselink