Bom dia.
Bom, estou usando essa criteria para trazer uma consulta no banco de dados:
public List<Ponto> buscaPontoAbertos() {
Session session;
if (em.getDelegate() instanceof EntityManagerImpl) {
EntityManagerImpl entityManagerImpl = (EntityManagerImpl) em.getDelegate();
session = entityManagerImpl.getSession();
} else {
session = (Session) em.getDelegate();
}
Criteria crit = session.createCriteria(Ponto.class);
// crit.add(Restrictions.eq(String.format("ocoLinks.executar","dd/mm/yy"), new Date()));
crit.createAlias("ocorrenciaLinks", "ol");
crit.createAlias("ol.ocorrencia", "oco");
crit.add(Restrictions.isNULL("oco.usuarioFechamento"));
return crit.list();
}
que tenho que trazer os dados que NAO POSSUAM o campo usuarioFechamento no banco de dados (NULL), porem nao consigo buscar as informações,
e uso esse metodo para popular o meu GMAP:
public void buscaTodosPontosAbertos() {
emptyModel = new DefaultMapModel();
pontos = pontoFacade.buscaPontoAbertos();
System.out.println("-----"+pontos.size());
for (Ponto p : pontoFacade.buscaPontoAbertos()) {
System.out.println("-----");
emptyModel.addOverlay(new Marker(new LatLng(Double.parseDouble(p.getLatitude()), Double.parseDouble(p.getLongitude())), p.getPonto(), "", p.getCor()));
}
E nao me traz nada, no meu Gmap.
Alguem pode me ajudar?