List of usage examples for org.hibernate Query uniqueResult
R uniqueResult();
From source file:br.com.mandado.dao.MandadoDAO.java
/** * @param codigo//from ww w .j av a 2 s .co m * @return */ public Mandado buscarPorCodigo(Long codigo) { Session sessao = HibernateUtil.getSessionFactory().openSession(); Mandado mandado = null; try { Query consulta = sessao.getNamedQuery("Mandado.buscarPorCodigo"); consulta.setLong("codigo", codigo); mandado = (Mandado) consulta.uniqueResult(); } catch (RuntimeException ex) { throw ex; } finally { sessao.close(); } return mandado; }
From source file:br.com.proj.tasker.dao.impl.AtivMembrosDAO.java
@Override public Integer buscaAut(Integer idGru, Integer idPes) { Session session = HibernateUtil.getSessionFactory().openSession(); Query query = session.createSQLQuery( "Select id_perfil From ativmembros WHERE id_membro = :idpes AND id_grupo = :idgrupo"); query.setParameter("idpes", idPes); query.setParameter("idgrupo", idGru); Integer aut = (Integer) query.uniqueResult(); session.close();//from w w w. ja v a 2s . c o m return aut; }
From source file:br.com.proj.tasker.dao.impl.AtivMembrosDAO.java
@Override public Integer buscaCargo(Integer idGru, Integer idPes) { Session session = HibernateUtil.getSessionFactory().openSession(); Query query = session.createSQLQuery( "Select id_cargo From ativmembros WHERE id_membro = :idpes AND id_grupo = :idgrupo"); query.setParameter("idpes", idPes); query.setParameter("idgrupo", idGru); Integer cargo = (Integer) query.uniqueResult(); if (cargo == null) { cargo = 0;//from w w w.java 2s. c o m } session.close(); return cargo; }
From source file:br.com.proj.tasker.dao.impl.UsuarioDAO.java
@Override public Usuario buscarUsuario(Usuario usuario) { Session session = HibernateUtil.getSessionFactory().openSession(); String sql = "Select u from Usuario u where email=:email and senha=:pass"; Query query = session.createQuery(sql); query.setString("email", usuario.getEmail()); query.setString("pass", usuario.getSenha()); Usuario user = (Usuario) query.uniqueResult(); session.close();/* w w w .j av a 2 s . c o m*/ return user; }
From source file:br.com.sescacre.controleAcesso.dao.FuncionariosDao.java
public Funcionarios pesquisaPorMat(Integer mat) { Session s = HibernateUtil.getSession(); Query q = s.createQuery("from Funcionarios f where f.matricula = :mat"); q.setParameter("mat", mat); return (Funcionarios) q.uniqueResult(); }
From source file:br.com.sescacre.dao.AlunosDAO.java
public Alunos pesquisaAlunoPorCPF(String cpf) { Session s = HibernateUtil.getSession(); Query q = s.createQuery("from Alunos a where a.cpf = :cpf order by a.nome"); q.setParameter("cpf", cpf); Alunos a = (Alunos) q.uniqueResult(); s.close();//from w ww . ja v a 2s. c o m return a; }
From source file:br.com.sescacre.dao.CidadesDAO.java
public Cidades pesquisaCidadesPorNome(String nome, Integer id) { Session s = HibernateUtil.getSession(); Query q = s.createQuery( "from Cidades cid where cid.nome like :cidade and cid.estado.id = :estado order by cid.nome"); q.setParameter("cidade", nome); q.setParameter("estado", id); Cidades c = (Cidades) q.uniqueResult(); s.close();/*from ww w . ja v a 2s .c o m*/ return c; }
From source file:br.com.sescacre.dao.CidadesDAO.java
public Integer contaCapital(Integer id) { Session s = HibernateUtil.getSession(); Query q = s .createQuery("select count(*) from Cidades cid where cid.estado.id = :estado and cid.capital = 1"); q.setParameter("estado", id); Integer i = ((Long) q.uniqueResult()).intValue(); s.close();/*from w w w .ja va2s. c om*/ return i; }
From source file:br.com.sescacre.dao.EnderecosDAO.java
public Enderecos pesquisaEnderecoPorPessoa(Integer id) {//join Session s = HibernateUtil.getSession(); Query q = s.createQuery("from Enderecos end where end.pessoa.id = :pessoas order by end.id"); q.setParameter("pessoas", id); Enderecos lista = (Enderecos) q.uniqueResult(); s.close();/*from w ww. ja v a 2 s . c om*/ return lista; }
From source file:br.com.sescacre.dao.EstadosDAO.java
public Estados pesquisaEstadoPorUF(String uf) { Session s = HibernateUtil.getSession(); Query q = s.createQuery("from Estados e where e.sigla = :uf"); q.setParameter("uf", uf); Estados estado = (Estados) q.uniqueResult(); s.close();// w w w . j av a 2 s. c o m return estado; }