Я изучаю среду jsf, извините, если для вас это простой случай,
Я пытаюсь заполнить таблицу данных простых лиц из собственного запроса, это то, что я получил на данный момент
//My native query is defined in my entity
@NamedNativeQueries({@NamedNativeQuery(name="Tallt089.bandejaCitas",
query ="select bandeja.ep_id_tallt089 idBandeja ...)})
...
...
Я называю этот nativeQuery таким образом
public List**<TablaBandejaCitas>** bandejaCitas(String cia, String agencia, String division) {
Query query = em.createNamedQuery("Tallt089.bandejaCitas");
query.setParameter(1,cia);
query.setParameter(2,agencia);
query.setParameter(3,division);
return query.getResultList();
//this works fine retrieves correctly my query
}
И использовать его на моем manageBean
public List**<TablaBandejaCitas>** bandejaCitas(String compania,
String agencia,String division){
return agendamientoSession.bandejaCitas(compania,agencia,division);
}
затем сослался на это на моей странице jsf, как это
<p:dataTable id="bandeja_citas"
value="#{AgendamientoMBean.bandejaCitas(UsuarioMBean.compania,UsuarioMBean.agencia,
UsuarioMBean.divisionPK.diDivision)}"
var="bandeja"
paginator="true" rows="15" >
<f:facet name="header">
Bandeja Citas por confirmar/Llamadas por realizar
</f:facet>
<p:column headerText="Id Bandeja" >
<h:outputText value ="#{bandeja.idBandeja}"/>
</p:column>
<p:column headerText="Cliente" sortBy="#{bandeja.cliente}"
filterBy="#{bandeja.cliente}">
<h:outputText value ="#{bandeja.cliente}"/>
</p:column>
...
...
...
</p:dataTable>
Я понял, что свойству var нужно что-то вроде сопоставления полей запроса, потому что предупреждения на странице jsf говорят мне, что это свойство unkwon
<h:outputText value ="#{bandeja.**cliente**}"/>
Я не знаю, как сохранить запрос в этой переменной, чтобы можно было отобразить данные.
прямо сейчас я получил исключение для входной строки, такое как компонент, читающий необработанные данные вместо отформатированного списка с правильной переменной, заполненной полями запроса.
надеюсь, ты меня поймешь
заранее оцените ваши комментарии :D