List of usage examples for org.hibernate SQLQuery addEntity
SQLQuery<T> addEntity(String tableAlias, Class entityType);
From source file:Persistencia.RepEndereco.java
/** * Mtodo para pesquisar endereco por codigo. * *///from w w w. j a va 2s.c o m public EnderecoCliente searchEndereco(EnderecoCliente e) { EnderecoCliente endereco = null; Session session = factory.openSession(); // SE DER ERRO WHERE codEndereco = '" + codEndereco "'" SQLQuery query = session .createSQLQuery("SELECT * FROM endereco_cliente WHERE codEndereco =" + e.getCodEndereco()); query.addEntity("endereco", EnderecoCliente.class); if (query.list().size() > 0) { endereco = (EnderecoCliente) query.list().get(0); RepEndereco.initialize(endereco); } session.close(); return endereco; }
From source file:Persistencia.RepEndereco.java
public EnderecoCliente searchCod(String rua, int numero) { EnderecoCliente endereco = null;/*from w w w . j av a 2s. com*/ Session session = factory.openSession(); // SE DER ERRO WHERE codEndereco = '" + codEndereco "'" SQLQuery query = session.createSQLQuery("SELECT cod_endereco FROM endereco_cliente WHERE Logradouro = '" + rua + "' AND Numero = " + numero); query.addEntity("endereco", EnderecoCliente.class); if (query.list().size() > 0) { endereco = (EnderecoCliente) query.list().get(0); RepEndereco.initialize(endereco); } session.close(); return endereco; }
From source file:Persistencia.RepEndereco.java
public List listEnderecos() { Session session = factory.openSession(); List enderecos = null;/*ww w . ja va 2s. c om*/ SQLQuery query = session.createSQLQuery("SELECT * FROM endereco_cliente"); query.addEntity("endereco", EnderecoCliente.class); enderecos = query.list(); for (Object o : enderecos) { RepEndereco.initialize((EnderecoCliente) o); } session.close(); return enderecos; }
From source file:Persistencia.RepProduto.java
public Produto searchProduto(int p) { Produto produto = null;//w w w .java 2 s. c om Session session = factory.openSession(); SQLQuery query = session.createSQLQuery("SELECT * FROM produto WHERE cod_produto=" + p); query.addEntity("produto", Produto.class); if (query.list().size() > 0) { produto = (Produto) query.list().get(0); RepProduto.initialize(produto); } return produto; }
From source file:Persistencia.RepProduto.java
public Produto AllProduto(int index) { Produto prt = null;// w w w . j av a2 s . co m Session session = factory.openSession(); // Transaction trans = session.beginTransaction(); SQLQuery query = session.createSQLQuery("SELECT * FROM produto"); query.addEntity("produto", Produto.class); // trans.commit(); prt = (Produto) query.list().get(index); RepProduto.initialize(prt); // System.out.println(query.getQueryReturns()); // System.out.println(prt.getNomeProduto() + " " + prt.getCodProduto()); /* if (query.list().size() > 0) { prt = (Produto) query.list().get(0); Lprodutos.add((Produto) query.list().get(0)); RepProduto.initialize(prt); }*/ session.close(); return prt; }
From source file:persistencia.RepVenda.java
public Venda searchVenda(Venda v) { Venda venda = null;//from ww w.ja v a2 s. c o m Session session = factory.openSession(); SQLQuery query = session .createSQLQuery("SELECT (venda.*)" + "FROM VENDA (venda) WHERE codVenda =" + v.getCodVenda() + "'"); query.addEntity("protudo", Venda.class); if (query.list().size() > 0) { venda = (Venda) query.list().get(0); RepVenda.initialize(venda); } return venda; }