List of usage examples for org.hibernate Session persist
void persist(Object object);
From source file:com.inventory.system.dao.AbstractDAO.java
public void persist(T entity) { Session session = HibernateBDUtil.getSessionFactory().openSession(); session.persist(entity); }
From source file:com.it355.filip.dao.impl.BrandDaoImpl.java
@Override public boolean addBrand(Brand brand) { Session session = this.sessionFactory.getCurrentSession(); session.persist(brand); return true;/*from w ww. j av a2s .c o m*/ //logger.info("Person saved successfully, Person Details=" + p); /*String sql = "INSERT INTO brand " + "(brand_ID, name, country, description, picture) VALUES (?, ?, ?, ?, ?)"; jdbcTemplate.update(sql, new Object[]{ brand.getBrandID(), brand.getName(), brand.getCountry(), brand.getDescription(), brand.getPicture() }); return true;*/ }
From source file:com.it355.filip.dao.impl.DisplayDaoImpl.java
@Override public boolean addDisplay(Display display) { Session session = this.sessionFactory.getCurrentSession(); session.persist(display); return true;/* ww w. j ava 2 s. c o m*/ /*String sql = "INSERT INTO display " + "(display_ID, name, description, picture) VALUES ( ?, ?, ?, ?)"; jdbcTemplate.update(sql, new Object[]{ display.getDisplayID(), display.getName(), display.getDescription(), display.getPicture() }); return true;*/ }
From source file:com.it355.filip.dao.impl.PicturesDaoImpl.java
@Override public boolean addPicture(Pictures picture) { Session session = this.sessionFactory.getCurrentSession(); session.persist(picture); return true;//from w ww .j a va 2 s. co m /*String sql = "INSERT INTO pictures " + "(picture_ID, watch_ID, path, title, description) VALUES (?, ?, ?, ?, ?)"; jdbcTemplate.update(sql, new Object[] { picture.getPicture_ID(), picture.getWatch_ID(), picture.getPath(), picture.getTitle(), picture.getDescription() }); return true; */ }
From source file:com.it355.filip.dao.impl.StrapDaoImpl.java
@Override public boolean addStrap(Strap strap) { Session session = this.sessionFactory.getCurrentSession(); session.persist(strap); return true;//from w ww .j a v a 2 s .c om /*String sql = "INSERT INTO strap " + "(strap_ID, name, description, picture) VALUES (?, ?, ?,?)"; jdbcTemplate.update(sql, new Object[] { strap.getStrapID(), strap.getName(), strap.getDescription(), strap.getPicture() }); return true; */ }
From source file:com.it355.filip.dao.impl.UsersDaoImpl.java
@Override public boolean addUsers(Users user) { Session session = this.sessionFactory.getCurrentSession(); session.persist(user); return true;//from w w w . j av a2 s. co m /*String sql = "INSERT INTO account " + "(account_ID, username, password, name, lastName, role) VALUES (?, ?, ?, ?, ?, ?)"; jdbcTemplate.update(sql, new Object[] { users.getAccount_ID(), users.getUsername(), users.getPassword(), users.getName(), users.getLastName(), users.getRole() }); return true; */ }
From source file:com.it355.filip.dao.impl.WatchDaoImpl.java
@Override public boolean addWatch(Watch watch) { Session session = this.sessionFactory.getCurrentSession(); session.persist(watch); return true;//from w w w. j av a 2s . co m /*String sql = "INSERT INTO watch " + "(watch_ID, brand_ID, gender, case, display_ID, strap_ID, price, amount, model, model_year, description, waterproof, special_offer) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"; jdbcTemplate.update(sql, new Object[] { watch.getWatchID(), watch.getBrandID(), watch.getGender(), watch.getWatchCase(), watch.getDisplayID(), watch.getStrapID(), watch.getPrice(), watch.getAmount(), watch.getModel(), watch.getModelYear(), watch.getDescription(), watch.getWaterproof(), watch.getSpecialOffer() }); return true;*/ }
From source file:com.jdon.persistence.hibernate.HibernateTemplate.java
License:Apache License
public void persist(final Object entity) throws Exception { doHibernate(new HibernateCallback() { public Object execute(Session session) throws HibernateException { session.persist(entity); return null; }/*from w w w. j av a2 s .c om*/ }); }
From source file:com.jpaulo.migrarparanovodatabase.executar.Play.java
public static void main(String[] args) throws Exception { Session session = HibernateUtil.getSessionFactory().getCurrentSession(); session.beginTransaction();/*from w w w .j av a2s . co m*/ List<Tabelao> tabelaoGeral = session.createCriteria(Tabelao.class).list(); for (Tabelao t : importarCSV.linhas()) { session.persist(t); } session.beginTransaction().commit(); List<Categoria> categorias = new ArrayList<>(); List<Categoria> categoriasB = new ArrayList<>(); List<Cliente> clientes = new ArrayList<>(); List<Cliente> clientesB = new ArrayList<>(); List<DetalhePedido> detalhePedidos = new ArrayList<>(); List<DetalhePedido> detalhePedidosB = new ArrayList<>(); List<Entrega> entregas = new ArrayList<>(); List<Entrega> entregasB = new ArrayList<>(); List<Fornecedor> fornecedores = new ArrayList<>(); List<Fornecedor> fornecedoresB = new ArrayList<>(); List<Pedido> pedidos = new ArrayList<>(); List<Pedido> pedidosB = new ArrayList<>(); List<Produto> produtos = new ArrayList<>(); List<Produto> produtosB = new ArrayList<>(); List<Transportadora> transportadoras = new ArrayList<>(); List<Transportadora> transportadorasB = new ArrayList<>(); for (Tabelao t : tabelaoGeral) { // Objetos Categoria categoria = new Categoria(); categoria.setCodigoDaCategoria(t.getCategoriasCodigoDaCategoria()); categoria.setNomeDaCategoria(t.getNomeDaCategoria()); categorias.add(categoria); // Cliente cliente = new Cliente(); cliente.setCodigoDoCliente(t.getClientesCodigoDoCliente()); cliente.setCargoDoContato(t.getClientesCargoDoContato()); cliente.setCep(t.getClientesCep()); cliente.setCidade(t.getClientesCidade()); cliente.setPais(t.getClientesPais()); cliente.setTelefone(t.getClientesTelefone()); cliente.setFax(t.getClientesFax()); cliente.setNomeDaEmpresa(t.getClientesNomeDaEmpresa()); cliente.setNomeDoContato(t.getClientesNomeDoContato()); clientes.add(cliente); // Fornecedor fornecedor = new Fornecedor(); fornecedor.setCodigoDoFornecedor(t.getFornecedoresCodigoDoFornecedor()); fornecedor.setCargoDoContato(t.getFornecedoresCargoDoContato()); fornecedor.setPais(t.getFornecedoresPais()); fornecedor.setCidade(t.getFornecedoresCidade()); fornecedor.setCep(t.getFornecedoresCep()); fornecedor.setEndereco(t.getFornecedoresEndereco()); fornecedor.setTelefone(t.getFornecedoresTelefone()); fornecedor.setRegiao(t.getFornecedoresRegiao()); fornecedor.setNomeDaEmpresa(t.getFornecedoresNomeDaEmpresa()); fornecedores.add(fornecedor); // Produto produto = new Produto(); produto.setCodigoDoProduto(t.getProdutosCodigoDoProduto()); produto.setCodigoDaCategoria(categoria); produto.setCodigoDoFornecedor(fornecedor); produto.setDescontinuado(t.getDescontinuado()); produto.setNivelDeReposicao(t.getNivelDeReposicao()); produto.setNomeDoProduto(t.getNomeDoProduto()); produto.setPrecoUnitario(t.getProdutosPrecoUnitario()); produto.setQuantidadePorUnidade(t.getQuantidadePorUnidade()); produto.setUnidadesEmEstoque(t.getUnidadesEmEstoque()); produto.setUnidadesPedidas(t.getUnidadesPedidas()); produtos.add(produto); // Pedido pedido = new Pedido(); pedido.setCodigoDoCliente(cliente); pedido.setDataDoPedido(t.getDataDoPedido()); pedido.setNumeroDoPedido(t.getPedidosNumeroDoPedido()); pedido.setVia(t.getVia()); pedidos.add(pedido); // DetalhePedido detalhePedido = new DetalhePedido(); detalhePedido.setPedido(pedido); detalhePedido.setProduto(produto); detalhePedidos.add(detalhePedido); detalhePedido.setPrecoUnitario(t.getDetalhesPedidoPrecoUnitario()); // Entrega entrega = new Entrega(); entrega.setCodigoPedido(pedido); entrega.setDataDeEntrega(t.getDataDeEntrega()); entrega.setDataDeEnvio(t.getDataDeEnvio()); entregas.add(entrega); // Transportadora transportadora = new Transportadora(); transportadora.setCodigoDaTransportadora(t.getCodigoDaTransportadora()); transportadora.setNomeDaEmpresa(t.getTransportadorasNomeDaEmpresa()); transportadora.setTelefone(t.getTransportadorasTelefone()); transportadoras.add(transportadora); } // categorias; 1 for (Categoria obj : categorias) { if (!categoriasB.contains(obj)) { categoriasB.add(obj); session.persist(obj); } } int i = 0; // clientes; 2 for (Cliente obj : clientes) { if (!clientesB.contains(obj)) { clientesB.add(obj); session.persist(obj); } } i = 0; // fornecedores; 3 for (Fornecedor obj : fornecedores) { if (!fornecedoresB.contains(obj)) { fornecedoresB.add(obj); session.persist(obj); } } i = 0; // transportadoras; 4 for (Transportadora obj : transportadoras) { if (!transportadorasB.contains(obj)) { transportadorasB.add(obj); session.persist(obj); } } i = 0; // produtos; 5 for (Produto obj : produtos) { if (!produtosB.contains(obj)) { // Subistitue categoria por categoria B for (Categoria c : categoriasB) { if (c.equals(obj.getCodigoDaCategoria())) { obj.setCodigoDaCategoria(c); } } // Subistitue Fornecedor por fornecedor B for (Fornecedor f : fornecedoresB) { if (f.equals(obj.getCodigoDoFornecedor())) obj.setCodigoDoFornecedor(f); } produtosB.add(obj); session.persist(obj); } } i = 0; // pedidos; 6 for (Pedido obj : pedidos) { if (!pedidosB.contains(obj)) { for (Cliente c : clientesB) { if (c.equals(obj.getCodigoDoCliente())) obj.setCodigoDoCliente(c); } pedidosB.add(obj); session.persist(obj); } } i = 0; // detalhePedidos; 7 for (DetalhePedido obj : detalhePedidos) { if (!detalhePedidosB.contains(obj)) { // Substitue o produto por o mesmo produto B. for (Produto p : produtosB) { if (p.equals(obj.getProduto())) { obj.setProduto(p); } } ; // Substitue o pedido por o mesmo pedido B. for (Pedido p : pedidosB) { if (p.equals(obj.getPedido())) { obj.setPedido(p); } } ; detalhePedidosB.add(obj); session.persist(obj); } } i = 0; // entregas; 8 for (Entrega obj : entregas) { if (!entregasB.contains(obj)) { entregasB.add(obj); session.persist(obj); } } session.beginTransaction().commit(); session.close(); }
From source file:com.laborun.dao.AdminDaoImp.java
public void insertAdminData(Admin admin) { admin.setRole("admin"); Session session = Connection.getConnection(); session.beginTransaction();/*from w w w.j av a 2 s. c o m*/ session.persist(admin); session.getTransaction().commit(); System.out.println("data inserted"); }