List of usage examples for org.hibernate Criteria uniqueResult
public Object uniqueResult() throws HibernateException;
From source file:br.com.hslife.orcamento.repository.PessoalRepository.java
License:Open Source License
public Pessoal findByUsuario(Usuario usuario) { Criteria criteria = getSession().createCriteria(Pessoal.class); criteria.add(Restrictions.eq("usuario.id", usuario.getId())); return (Pessoal) criteria.uniqueResult(); }
From source file:br.com.hslife.orcamento.repository.UsuarioRepository.java
License:Open Source License
public Usuario findByLogin(String login) { Criteria criteria = getSession().createCriteria(Usuario.class); criteria.add(Restrictions.eq("login", login)); return (Usuario) criteria.uniqueResult(); }
From source file:br.com.igreja.factoryDAO.UsuarioDAO.java
public List<Usuario> identificaUsuario(String login, String senha) { List<Usuario> listaFuncionario = new ArrayList<>(); sessao = HibernateUtil.getSessionFactory().openSession(); sessao.beginTransaction();/* w w w . ja v a 2 s . c o m*/ Criteria crit = sessao.createCriteria(Usuario.class); crit.add(Restrictions.like("login", login)); crit.add(Restrictions.like("senha", senha)); crit.uniqueResult(); listaFuncionario = crit.list(); return listaFuncionario; }
From source file:br.com.jn.dao.UsersDAO.java
public Users procuraUsuario() { Session session = HibernateUtil.getSessionFactory().getCurrentSession(); session.beginTransaction();//w w w . ja v a2 s . c om Criteria crit = session.createCriteria(Users.class); crit.add(Restrictions.eq("username", "alencar")); Users users = (Users) crit.uniqueResult(); session.close(); return users; }
From source file:br.com.lsi.ordemservico.dao.DAOGeneric.java
@Override public T getById(Long id) throws DAOException { T t = null;//from w ww .jav a2 s. com Session sessao = PersistenceUtil.getSessionFactory().openSession(); try { // sessao.getTransaction().begin(); Criteria criteria = sessao.createCriteria(classe); criteria.add(Restrictions.eq("id", id)); t = (T) criteria.uniqueResult(); } catch (Exception e) { e.printStackTrace(); throw new DAOException("Erro ao buscar por ID no BD"); } finally { sessao.close(); } return t; }
From source file:br.com.lsi.ordemservico.dao.EmpresaDAO.java
@Override public Empresa buscarPorCNPJ(String cnpj) throws DAOException { Session sessoa = PersistenceUtil.getSessionFactory().openSession(); Empresa e = null;/* w w w . java 2 s .c om*/ sessoa.getTransaction().begin(); Criteria criteria = sessoa.createCriteria(Empresa.class); criteria.add(Restrictions.eq("cnpj", cnpj)); e = (Empresa) criteria.uniqueResult(); return e; }
From source file:br.com.lsi.ordemservico.dao.ProdutoDAO.java
@Override public Produto buscarPorNome(String nome) throws DAOException { Session sessoa = PersistenceUtil.getSessionFactory().openSession(); Produto p = null;//from www .j a v a 2 s. com try { sessoa.getTransaction().begin(); Criteria criteria = sessoa.createCriteria(Produto.class); criteria.add(Restrictions.eq("nome", nome)); p = (Produto) criteria.uniqueResult(); } catch (Exception e) { sessoa.getTransaction().rollback(); e.printStackTrace(); throw new DAOException("Erro ao pesquisar por nome"); } finally { sessoa.close(); } return p; }
From source file:br.com.machina.verbum.dao.hibernate.BlogDAOImpl.java
License:Apache License
public Blog findByStringId(String stringId) { final Criteria criteria = session.createCriteria(Blog.class); criteria.add(Restrictions.eq("stringId", stringId)); return (Blog) criteria.uniqueResult(); }
From source file:br.com.machina.verbum.dao.hibernate.UserDAOImpl.java
License:Apache License
public User findByLogin(String login) { final Criteria criteria = session.createCriteria(User.class); criteria.add(Restrictions.eq("login", login)); return (User) criteria.uniqueResult(); }
From source file:br.com.machina.verbum.dao.hibernate.UserDAOImpl.java
License:Apache License
public User findByLoginAnsPassword(String login, String password) { final String encryptedPassword = passwordEncrypter.encrypt(password); final Criteria criteria = session.createCriteria(User.class); criteria.add(Restrictions.eq("login", login)); criteria.add(Restrictions.eq("password", encryptedPassword)); return (User) criteria.uniqueResult(); }