Cadastro Dispositivo Venda Embarcada
bug#15068 dev:trevezani qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@95940 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
72d6a5b7d1
commit
4ab50fd1b4
|
@ -50,15 +50,24 @@ public class DispositivoEmbarcadaHibernateDAO extends GenericHibernateDAO<Dispos
|
||||||
return (DispositivoEmbarcada) c.uniqueResult();
|
return (DispositivoEmbarcada) c.uniqueResult();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
@Override
|
@Override
|
||||||
public DispositivoEmbarcada buscarImeiDuplicado(String imei){
|
public DispositivoEmbarcada buscarImeiDuplicado(String imei){
|
||||||
StringBuilder sb = new StringBuilder();
|
StringBuilder sb = new StringBuilder();
|
||||||
sb.append("select dp ");
|
sb.append("select dp ");
|
||||||
sb.append("from DispositivoEmbarcada dp ");
|
sb.append("from DispositivoEmbarcada dp ");
|
||||||
sb.append("where dp.imei = :imei ");
|
sb.append("where dp.imei = :imei ");
|
||||||
|
|
||||||
Query query = getSession().createQuery(sb.toString());
|
Query query = getSession().createQuery(sb.toString());
|
||||||
query.setString("imei", imei);
|
query.setString("imei", imei);
|
||||||
return (DispositivoEmbarcada) query.list().get(0);
|
|
||||||
|
List<DispositivoEmbarcada> list = query.list();
|
||||||
|
|
||||||
|
if (list.isEmpty()) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
return (DispositivoEmbarcada) list.get(0);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue