Estou com uma consulta simples em hql no java com hibernate porem não estou conseguindo efetuar alguem poderia ajudar nesta duvida
identar texto pré-formatado por 4 espaços
public ArrayList getAgendamento() {
final ArrayList minhalista = new ArrayList();
Iterator it;
abrirTransacao();
try {
Query query=session.createQuery("From ViewAgendamento");
System.out.println("X13");
it =query.list().iterator();
// System.out.println("X14");
fecharTransacao();
while (it.hasNext()){
// v=(ViewAgendamento) it.next();
ViewAgendamento b=new ViewAgendamento();
ViewAgendamentoId v=new ViewAgendamentoId();
v=(ViewAgendamentoId) it.next();
b.setId(v);
System.out.println("Cliente "+b.getId().getNomeCliente());
minhalista.add(b);
}
} catch (Exception e) {
e.printStackTrace();
}
return minhalista;
}
Hibernate:
select
viewagenda0_.id_fila_espera as id1_38_,
viewagenda0_.fk_paciente as fk2_38_,
viewagenda0_.fk_profissional as fk3_38_,
viewagenda0_.data as data38_,
viewagenda0_.status as status38_,
viewagenda0_.horario as horario38_,
viewagenda0_.fk_convenio as fk7_38_,
viewagenda0_.nome_cliente as nome8_38_,
viewagenda0_.nascimento_cliente as nascimento9_38_,
viewagenda0_.fk_cidade as fk10_38_,
viewagenda0_.endereco_cliente as endereco11_38_,
viewagenda0_.numero_porta as numero12_38_,
viewagenda0_.tim as tim38_,
viewagenda0_.vivo as vivo38_,
viewagenda0_.claro as claro38_,
viewagenda0_.oi as oi38_,
viewagenda0_.rg_cliente as rg17_38_,
viewagenda0_.id_cliente as id18_38_,
viewagenda0_.fk_tipo_logradouro as fk19_38_,
viewagenda0_.fk_usuario as fk20_38_,
viewagenda0_.data_usuario as data21_38_,
viewagenda0_.nome_bairro as nome22_38_,
viewagenda0_.cpf as cpf38_,
viewagenda0_.nome_pai as nome24_38_,
viewagenda0_.nome_mae as nome25_38_,
viewagenda0_.responsavel as respons26_38_,
viewagenda0_.rg_responsavel as rg27_38_,
viewagenda0_.id_profissional as id28_38_,
viewagenda0_.nome_profissional as nome29_38_,
viewagenda0_.senha_profissional as senha30_38_,
viewagenda0_.registro_profissional as registro31_38_,
viewagenda0_.id_horario_atendimento as id32_38_,
viewagenda0_.horario_atendimento as horario33_38_,
viewagenda0_.id_convenio as id34_38_,
viewagenda0_.convenio as convenio38_,
viewagenda0_.id_status_atendimento as id36_38_,
viewagenda0_.status_atendimento as status37_38_
from
sc_clinica.view_agendamento viewagenda0_
java.lang.NullPointerException
at br.com.clinica.hibernatedao.ViewAgendamentoHibernateDao.getAgendamento(ViewAgendamentoHibernateDao.java:84)
at teste.Teste.main(Teste.java:8)