28/09/2006, 14:47
|
| | Fecha de Ingreso: noviembre-2005
Mensajes: 19
Antigüedad: 19 años, 1 mes Puntos: 0 | |
Como mostrar en un <h:datatable> (myfaces) resultados de 2 o mas tablas Hola haber si me ayudan con esto, tengo una datatable de myfaces el cual quiero que muestre los resultados de un consulta (trabajo con hibernate) de por ejemplo 2 tablas, la consulta es algo asi:
String sql= "Select Soli,Parametro from Solicitud Soli inner join " +
"Soli.prioridad Parametro inner join order by Soli.id"
esto esta en una funcione que me retorna un List producto de ejecutar esta consulta, los resultados son obtenidos satisfactoriamente ya que los puede ver en la consola,hay un detalle que es cuando consulto solo un objeto si los puedo mostrar en el datatable...
String sql= "Select Soli from Solicitud Soli order by Soli.id"
pero al momento de mostrar en el datatable la primera consulta donde consulto 2 tablas genera un error.
Al datatable le asigno el contenido de mi "List" por medio de la propiedad "solicitudes" que es tipo "List" de la siguiente forma:
<t:dataTable id="solicitudes"
value="#{beanSolicitud.solicitudes}"
var="solicitud">
<h:column>
<f:facet name="header">
<h:outputText value="Nro" />
</f:facet>
<h:outputText value="#{solicitud.descripcion}" />
</h:column>
.
.
.
</t:dataTable>
....
le agradeceria sus muy respetadas sugerencias u opiniones.
gracias |