duduribeiro
coloque o codigo do método:
dao.listarMonitoramentos( id );
ataufo
Código da DAO ?? Não vou formatar isso na DAO, mas segue ai o código:
public List<Monitoramento listarMonitoramento( final Integer codigoPonto ) throws Exception {
PontoMonitor pmc = null;
try {
sessao = HibernateUtility.getSession();
transaction = sessao.beginTransaction();
final Query hql = sessao.createQuery( "from PontoMonitor pomc " +
"left join fetch pomc.monitoramentos moco " +
"left join fetch moco.tpMonitoramentoCorrosao tp " +
"left join fetch pomc.linhaDuto ld " +
"left join fetch ld.unidadeProducao up " +
"left join fetch up.plataformaHist ph " +
"left join fetch up.instalacaoProducao ip " +
"left join fetch ld.dimensaoNormalizada dn " +
"left join fetch dn.tpNormaFabricacao tpn " +
"left join fetch dn.normaFabricacaoSchedule nfs " +
"left join fetch nfs.equivalenciaDiametro ednfs " +
"left join fetch dn.normaFabricacaoEspecial nfe " +
"left join fetch dn.equivDiametroAPI edapi " +
"left join fetch moco.cupoms cupm " +
"left join fetch moco.sensor sc " +
"left join fetch sc.empCatServProd ecsp " +
"left join fetch ecsp.empresaEp emp " +
"left join fetch pomc.transmissor t " +
"left join fetch t.empCatServProd ec " +
"left join fetch ec.empresaEp ep " +
"left join fetch up.sistemaFluido sf " +
"where pomc.pomcSqPonto = ? " );
hql.setInteger( 0, codigoPonto );
pmc = (PontoMonitorCorr) hql.uniqueResult();
if(pmc != null)
{
Hibernate.initialize(pmc.getMonitoramento());
for(Monitoramento monitoramento: pmc.getMonitoramento())
{
Hibernate.initialize(monitoramento.getCupoms());
for(Cupom cupom: monitoramento.getCupoms())
{
Hibernate.initialize(cupom.getPrazoSubstituicaoCupom());
}
}
}
transaction.commit();
} catch ( Exception e ) {
LOG.error( e.getMessage() );
throw new Exception( "Erro ao recuperar um Ponto." );
} finally {
try {
if ( sessao != null ) {
sessao.close();
}
} catch ( Exception e ) {
LOG.error( e.getMessage() );
throw new Exception( Constantes.TEXTO_ERRO_FECHAR_SESSAO );
}
}
return pmc.getMonitoramentos();
}
ataufo
Po nem as dúvidas simples a galera tem me respondido…
ataufo