List of usage examples for org.hibernate SQLQuery addEntity
SQLQuery<T> addEntity(Class entityType);
From source file:DAO.PEDao.java
public List<Produtoestoque> pesqView() { List<Produtoestoque> listaPE = new ArrayList(); try {//from ww w. jav a 2s . co m Session sessao = HibernateUtil.getSessionFactory().openSession(); sessao.beginTransaction(); SQLQuery q = sessao.createSQLQuery("Select * from PESQPE"); q.addEntity(Produtoestoque.class); List<Produtoestoque> resultado = q.list(); for (Produtoestoque a : resultado) { Produtoestoque pe = (Produtoestoque) a; listaPE.add(pe); } sessao.getTransaction().commit(); return listaPE; } catch (Exception e) { System.out.println("erro ao chamar view: " + e); Login.log.info("Erro ao pesquisar produtoestoque(pesqView): " + e); return null; } }
From source file:DAO.PEDao.java
public List<Produtoestoque> pesqDesc(String desc) { List<Produtoestoque> listaPe = new ArrayList(); //List resultado = null; try {/*from www . j a v a 2 s . c o m*/ Session sessao = HibernateUtil.getSessionFactory().openSession(); sessao.beginTransaction(); SQLQuery q = sessao.createSQLQuery( "SELECT PE.PRODUTOS_CODIGO, PRODUTOS.DESCRICAO, PE.CODIGOESTOQUE, PE.CUSTO, PE.VALORVENDA, PE.QTD, PE.DTENTRADA, PRODUTOS.MARCA " + "FROM PRODUTOESTOQUE PE " + "LEFT OUTER JOIN PRODUTOS ON PRODUTOS.CODIGO = PE.PRODUTOS_CODIGO " + "WHERE PRODUTOS.DESCRICAO LIKE '%" + desc + "%' " + "ORDER BY PE.CODIGOESTOQUE"); q.addEntity(Produtoestoque.class); List<Produtoestoque> resultado = q.list(); for (Object o : resultado) { Produtoestoque pe = (Produtoestoque) o; listaPe.add(pe); } sessao.getTransaction().commit(); return listaPe; } catch (Exception e) { System.out.println("erro ao chamar view: " + e); Login.log.info("Erro ao pesquisar produtoestoque(pesqDesc): " + e); } return listaPe; }
From source file:DAO.ValidatorDAO.java
public String validate(String user, String pass) { pass = DigestUtils.sha512Hex(pass);/*from w w w . ja va 2 s . co m*/ SessionFactory sf = HibernateUtil.getSessionFactory(); Session session = sf.openSession(); SQLQuery sQLQuery = session.createSQLQuery(sqlGeneratorLogin()); sQLQuery.addEntity(Usuarios.class); sQLQuery.setString("user_id", user); sQLQuery.setString("pass", pass); Usuarios u = (Usuarios) sQLQuery.uniqueResult(); if (u != null) { return u.getUsrToken(); } return "Error"; }
From source file:DAO.ValidatorDAO.java
public boolean DocentePermission(String token) { SessionFactory sf = HibernateUtil.getSessionFactory(); Session session = sf.openSession();/* ww w . j av a 2s. c o m*/ //SQLQuery sQLQuery = session.createSQLQuery("select * from USUARIOS, DOCENTE where usr_token = '"+token+"' and usr_id = doc_cod"); SQLQuery sQLQuery = session .createSQLQuery("select * from USUARIOS, DOCENTE where usr_token = :token and usr_id = doc_cod"); sQLQuery.addEntity(Usuarios.class); sQLQuery.setString("token", token); if (!sQLQuery.list().isEmpty()) { return true; } else return false; }
From source file:daos.AccountDao.java
@Override public List<Account> readAll() { String query = "select * from account"; Session session = getCurrentSession(); SQLQuery q = session.createSQLQuery(query); q.addEntity(Account.class); List<Account> results = (List<Account>) q.list(); return results; }
From source file:daos.AccountDao.java
@Override public List<Account> readByKlantId(Integer id) { String query = "select * from account where Klant_idKlant = " + id; Session session = getCurrentSession(); SQLQuery q = session.createSQLQuery(query); q.addEntity(Account.class); List<Account> results = (List<Account>) q.list(); return results; }
From source file:daos.AdresDao.java
@Override public List<Adres> readAll() { String query = "select * from adres"; Session session = getCurrentSession(); SQLQuery q = session.createSQLQuery(query); q.addEntity(Adres.class); List<Adres> results = (List<Adres>) q.list(); return results; }
From source file:daos.AdresDao.java
@Override public List<Adres> readByKlantId(Integer id) { String query = "select a.* from klant_has_adres ka inner join adres a on a.idAdres = ka.Adres_idAdres where ka.Klant_idKlant = " + id;//from w w w . j a v a2 s.co m Session session = getCurrentSession(); SQLQuery q = session.createSQLQuery(query); q.addEntity(Adres.class); List<Adres> results = (List<Adres>) q.list(); return results; }
From source file:daos.AdresDao.java
@Override public void deleteEntity(Adres adres) { String deleteKlantHasAdresQuery = "delete from klant_has_adres where Adres_idAdres = " + adres.getIdAdres(); Session session = getCurrentSession(); SQLQuery q = session.createSQLQuery(deleteKlantHasAdresQuery); q.addEntity(Adres.class); q.executeUpdate();//w w w . j av a2 s . c o m super.deleteEntity(adres); }
From source file:daos.AdresTypeDao.java
@Override public List<AdresType> readAll() { String query = "select * from adres_type"; Session session = getCurrentSession(); SQLQuery q = session.createSQLQuery(query); q.addEntity(AdresType.class); List<AdresType> results = (List<AdresType>) q.list(); return results; }