Al utilizar el seam framework:entity-home
<framework:entity-home name="empresaCasa" entity-class="es.miao.Empresa" >
<framework:id >#{param.empresaId}</framework:id>
</framework:entity-home>
Me daba un error de hibernate de conversión, se esperaba un long (el id de empresa) y se recibe un string. En la documentación de Seam viene que se pueden añadir conversores a los parametros recibidos, en este caso había que aclarar en el pages.
<page view-id="/gestion/empresa.xhtml">
<param name="empresaId" value="#{empresaCasa.id}" converterId="javax.faces.Long" />
</page>
martes, 26 de junio de 2007
Pages.xml param converter Entity Id as Page Parameters
Publicado por Juan Antonio Ruz en 2:50
Categorías: Seam 1.2, Soluciones
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario