List of usage examples for org.hibernate Session createQuery
@Override org.hibernate.query.Query createQuery(CriteriaDelete deleteQuery);
From source file:Action.OrderManagement.java
public String fillOrderProgress() throws NullPointerException { Session s = HibernateUtil.getSession(); Transaction t = s.beginTransaction(); List<Order_Details> orderList = new <Order_Details>ArrayList(); List<Product_Details> productList1 = new <Product_Details>ArrayList(); List<Product_Details> productList2 = new <Product_Details>ArrayList(); List<Product_Processing> productProcessList = new <Product_Processing>ArrayList(); int i = 1, j = 1, k = 1; // to increment order 1 , 2 3 etc Query q = s.createQuery(" from Order_Details where status='Pending'"); List<Order_Details> data = q.list(); for (Order_Details od : data) { getReq().setAttribute("order_Details" + i, od); orderList.add(od);/* w ww. j ava 2 s . c o m*/ Query q1 = s.createQuery(" from Product_Details where order_details_FK='" + od.getOrderId() + "'"); List<Product_Details> data1 = q1.list(); for (Product_Details pd : data1) { getReq().setAttribute("product_Details" + i + j, pd); if (i == 1) { productList1.add(pd); } if (i == 2) { productList2.add(pd); } Query q2 = s.createQuery( " from Product_Processing where product_details_FK='" + pd.getProductId() + "'"); List<Product_Processing> data2 = q2.list(); for (Product_Processing pp : data2) { productProcessList.add(pp); getReq().setAttribute("product_Processing" + i + j + k, pp); k++; } j++; } i++; } getReq().setAttribute("orderList", orderList); getReq().setAttribute("productList1", productList1); getReq().setAttribute("productList2", productList2); t.commit(); return "success"; }
From source file:Action.StockManagement.java
public String fillItemDetails() throws NullPointerException { getReq().setAttribute("hello", getResult()); //setCity("Kunwar"); Session s = HibernateUtil.getSession(); Transaction t = s.beginTransaction(); Current_Stock current_Stock;/*from w ww . j a va 2s. c o m*/ Query q = s.createQuery(" from Current_Stock where name='" + getName() + "'"); List<Current_Stock> data = q.list(); for (Current_Stock cs : data) { setType(cs.getType()); setDescription(cs.getDescription()); setItemId(cs.getItemId()); } t.commit(); return "success"; }
From source file:Action.StockManagement.java
public String fillSupplierDetails() throws NullPointerException { getReq().setAttribute("hello", getResult()); //setCity("Kunwar"); Session s = HibernateUtil.getSession(); Transaction t = s.beginTransaction(); Supplier_Details supplier_Details; Query q = s.createQuery(" from Supplier_Details where supplierName='" + getSupplierName() + "'"); List<Supplier_Details> data = q.list(); for (Supplier_Details sid : data) { setCity(sid.getCity());//w w w . jav a 2s . c om setProvince(sid.getProvince()); setStreet1(sid.getStreet1()); setStreet2(sid.getStreet2()); setPincode(sid.getPincode()); setEmailId(sid.getEmailId()); setContactNo1(sid.getContactNo1()); setContactNo2(sid.getContactNo2()); setSupplierId(sid.getSupplierId()); } t.commit(); return "success"; }
From source file:Action.StockManagement.java
public String fillSupplierDetails1() throws NullPointerException { getReq().setAttribute("hello", getResult()); //setCity("Kunwar"); Session s = HibernateUtil.getSession(); Transaction t = s.beginTransaction(); Supplier_Details supplier_Details; Query q = s.createQuery(" from Supplier_Details where supplierName='" + getSupplierName() + "'"); List<Supplier_Details> data = q.list(); for (Supplier_Details sid : data) { setCity(sid.getCity());/* ww w. j av a 2s. c om*/ setProvince(sid.getProvince()); setStreet1(sid.getStreet1()); setStreet2(sid.getStreet2()); setPincode(sid.getPincode()); setEmailId(sid.getEmailId()); setContactNo1(sid.getContactNo1()); setContactNo2(sid.getContactNo2()); setSupplierName(sid.getSupplierName()); } t.commit(); return "success"; }
From source file:Action.StockManagement.java
public String fillSupplierId() throws NullPointerException { Session s = HibernateUtil.getSession(); Transaction t = s.beginTransaction(); Supplier_Details supplier_Details; Query q = s.createQuery(" from Supplier_Details"); List<Supplier_Details> data = q.list(); if (data.isEmpty()) { } else {/*from w ww. j a va 2 s .com*/ for (Supplier_Details sid : data) { getStateslist().add(sid.getSupplierId()); getSupplierNamesList().add(sid.getSupplierName()); } } t.commit(); Session s1 = HibernateUtil.getSession(); Transaction t1 = s1.beginTransaction(); Current_Stock current_Stock; Query q1 = s1.createQuery(" from Current_Stock"); List<Current_Stock> data1 = q1.list(); if (data1.isEmpty()) { } else { for (Current_Stock cs : data1) { getItemNamesList().add(cs.getName()); } } t1.commit(); return "success"; }
From source file:Action.StockManagement.java
public String addStock() throws NullPointerException { Session s = HibernateUtil.getSession(); Transaction t = s.beginTransaction(); Supplier_Details supplier_Details; Query q1 = s.createQuery(" from Supplier_Details where SupplierId='" + getSupplierId() + "'"); List<Supplier_Details> data1 = q1.list(); supplier_Details = new Supplier_Details(getSupplierId(), getSupplierName(), getStreet1(), getStreet2(), getCity(), getProvince(), getPincode(), getEmailId(), getContactNo1(), getContactNo2()); if (data1.isEmpty()) { s.save(supplier_Details);/*ww w . j a v a2 s .c om*/ } getReq().setAttribute(getSupplierName(), getResult()); t.commit(); Session s1 = HibernateUtil.getSession(); Transaction t1 = s1.beginTransaction(); Item_History item_History; Query q = s1.createQuery(" from Current_Stock where itemId='" + getItemId() + "'"); List<Current_Stock> data = q.list(); if (data.isEmpty()) { item_History = new Item_History(0, getName(), getCompanyName(), getQuantity(), getType(), getDescription(), getCostPerPiece(), getDateOfPurchase(), supplier_Details); Current_Stock current_Stock = new Current_Stock(getItemId(), getName(), getQuantity(), getCostPerPiece(), getType(), getDescription()); s1.save(item_History); s1.save(current_Stock); } else { item_History = new Item_History(0, getName(), getCompanyName(), getQuantity(), getType(), getDescription(), getCostPerPiece(), getDateOfPurchase(), supplier_Details); Current_Stock current_Stock = (Current_Stock) s1.get(Current_Stock.class, getItemId()); current_Stock.setQuantity(getQuantity() + current_Stock.getQuantity()); double newCost = ((current_Stock.getCostPerPiece() * current_Stock.getQuantity() + getQuantity() * getCostPerPiece()) / current_Stock.getQuantity() + getQuantity()); current_Stock.setCostPerPiece(newCost); s1.save(item_History); s1.save(current_Stock); } getReq().setAttribute(getSupplierName(), getResult()); t1.commit(); return "success"; }
From source file:addCE.ExcelReader.java
public String certcode() { List<Attendee> attendees = new ArrayList<Attendee>(); SessionFactory sessionFactory = HibernateUtil.getSessionFactory(); Session session = sessionFactory.openSession(); StringBuilder sb = new StringBuilder(); String candidateChars = "abcdefghijklmnopqrstuvwxyz0123456789"; do {//from ww w . java2 s .c o m Random random = new Random(); for (int i = 0; i < 30; i++) { sb.append(candidateChars.charAt(random.nextInt(candidateChars.length()))); } String sql = "from Attendee p where p.certCode = :certCode"; attendees = session.createQuery(sql).setParameter("certCode", sb.toString()).list(); } while (!attendees.isEmpty()); session.close(); return sb.toString(); }
From source file:AdminSystemClasses.AtmDB.java
public static List<BankTransaction> viewChecks(DepositedChecks dep) throws Exception { Session sf = DB.getSession(); Transaction tx = sf.beginTransaction(); Query q = sf.createQuery( "from bank.BankTransaction bt where atmid = ? and description =? and checknumber is not null"); q.setParameter(0, dep.getAtmId());/* w ww. j a va 2 s . c o m*/ q.setString(1, "deposit"); List<BankTransaction> bt = q.list(); return bt; }
From source file:aes.pica.touresbalon.touresbalonproductosws.servicios.Services.java
public java.util.List<com.touresbalon.productostouresbalon.Producto> consultarProducto( com.touresbalon.productostouresbalon.TipoConsultaProducto tipoConsulta, java.lang.String cadenaConsulta) throws ConsultarProductoFault_Exception, DatatypeConfigurationException { final Session sessionProductos; final Transaction txProductos; List<Producto> lstprod = new ArrayList<>(); sessionProductos = ProductosHU.getSessionFactory().getCurrentSession(); try {//from w ww .j av a2 s . c om txProductos = sessionProductos.beginTransaction(); try { String strsql, descripcion; String[] arrayConsulta; int page, pagesize; Query q = null; List<aes.pica.touresbalon.touresbalonproductosws.entidades.productos.Producto> lstpro = new ArrayList<>(); System.out.println("inicializa consulta de productos"); if (null != tipoConsulta) { switch (tipoConsulta) { case DESCRIPCION: arrayConsulta = cadenaConsulta.split("@"); descripcion = arrayConsulta[1]; page = Integer.parseInt(arrayConsulta[0]); pagesize = 20; strsql = "" + "SELECT " + " ID_PRODUCTO, " + " ESPECTACULO, " + " DESCRIPCION, " + " ID_ESPECTACULO, " + " ID_TRANSPORTE, " + " ID_HOSPEDAJE, " + " ID_CIUDAD, " + " FECHA_SALIDA, " + " FECHA_LLEGADA, " + " FECHA_ESPECTACULO, " + " URL_IMAGEN " + "FROM " + " PRODUCTO " + "WHERE " + " FECHA_SALIDA >= GETDATE( ) " + "AND CONTAINS( ESPECTACULO, :valorBuscar )" + "ORDER BY " + " FECHA_SALIDA OFFSET( :page - 1 ) * :pagesize ROWS " + "FETCH NEXT " + " :pagesize ROWS ONLY"; try { q = sessionProductos.createSQLQuery(strsql).addEntity( aes.pica.touresbalon.touresbalonproductosws.entidades.productos.Producto.class) .setParameter("valorBuscar", descripcion).setParameter("page", page) .setParameter("pagesize", pagesize); lstpro = q.list(); } catch (Exception e) { System.out.println("Error al Consultar: " + e.getMessage()); } break; case ID: System.out.println("por ID"); strsql = "from Producto where idProducto=" + cadenaConsulta; try { q = sessionProductos.createQuery(strsql); lstpro = q.list(); } catch (Exception e) { System.out.println("Error al Consultar: " + e.getMessage()); } break; } } for (int i = 0; i < lstpro.size(); i++) { com.touresbalon.productostouresbalon.Producto prod = new com.touresbalon.productostouresbalon.Producto(); com.touresbalon.productostouresbalon.Ciudad ciu = new com.touresbalon.productostouresbalon.Ciudad(); ciu.setIdCiudad(lstpro.get(i).getCiudad().getIdCiudad()); ciu.setPais(lstpro.get(i).getCiudad().getNombreCiudad() + " - " + lstpro.get(i).getCiudad().getPais()); prod.setCiudadEspectaculo(ciu); prod.setDescripcion(lstpro.get(i).getDescripcion()); prod.setEspectaculo(lstpro.get(i).getEspectaculo()); prod.setFechaEspectaculo(toGregorian(lstpro.get(i).getFechaEspectaculo())); prod.setFechaLlegada(toGregorian(lstpro.get(i).getFechaLlegada())); prod.setFechaSalida(toGregorian(lstpro.get(i).getFechaSalida())); prod.setIdProducto(lstpro.get(i).getIdProducto()); prod.setImagenProducto(lstpro.get(i).getUrlImagen()); com.touresbalon.productostouresbalon.TarifaValores tarvalesp = new com.touresbalon.productostouresbalon.TarifaValores(); com.touresbalon.productostouresbalon.TarifaValores tarvaltra = new com.touresbalon.productostouresbalon.TarifaValores(); com.touresbalon.productostouresbalon.TarifaValores tarvalhos = new com.touresbalon.productostouresbalon.TarifaValores(); tarvalesp.setId(lstpro.get(i).getTarifaEspectaculo().getIdEspectaculo()); tarvalesp.setNombreTipo(lstpro.get(i).getTarifaEspectaculo().getNombreEspectaculo()); tarvalesp.setPrecio(lstpro.get(i).getTarifaEspectaculo().getPrecio()); tarvaltra.setId(lstpro.get(i).getTarifaTransporte().getIdTransporte()); tarvaltra.setNombreTipo(lstpro.get(i).getTarifaTransporte().getNombreTransporte()); tarvaltra.setPrecio(lstpro.get(i).getTarifaTransporte().getPrecio()); tarvalhos.setId(lstpro.get(i).getTarifaHospedaje().getIdHospedaje()); tarvalhos.setNombreTipo(lstpro.get(i).getTarifaHospedaje().getNombreHospedaje()); tarvalhos.setPrecio(lstpro.get(i).getTarifaHospedaje().getPrecio()); //tipoesp prod.setTipoEspectaculo(tarvalesp); prod.setTipoHospedaje(tarvalhos); prod.setTipoTransporte(tarvaltra); //prod.setTipoEspectaculo(); lstprod.add(prod); } txProductos.commit(); } catch (Exception ex) { // Log the exception here txProductos.rollback(); throw ex; } } finally { if (sessionProductos.isOpen()) { sessionProductos.close(); } return lstprod; } }
From source file:aes.pica.touresbalon.touresbalonproductosws.servicios.Services.java
public java.util.List<com.touresbalon.productostouresbalon.Producto> consultarPorEspectaculoProducto( java.lang.String espectaculo) throws ConsultarPorEspectaculoProductoFault_Exception, DatatypeConfigurationException { Session sessionProductos; // Session sessionOrdenes; Transaction txProductos;/*from w ww. j a va 2 s.c om*/ // Transaction txOrdenes; sessionProductos = ProductosHU.getSessionFactory().getCurrentSession(); txProductos = sessionProductos.beginTransaction(); List<Producto> lstProductos = new ArrayList<>(); List<aes.pica.touresbalon.touresbalonproductosws.entidades.productos.Producto> lstProductEntity = new ArrayList<>(); String sqlQuery; Query q = null; sqlQuery = "from Producto where CONTAINS(espectaculo, :espectaculo)"; try { sessionProductos.createQuery(sqlQuery).setParameter("espectaculo", espectaculo); q = sessionProductos.createQuery(sqlQuery); } catch (Exception e) { System.out.println("Error al consultar el espectaculo: " + e.getMessage()); } lstProductEntity = q.list(); for (int i = 0; i < lstProductEntity.size(); i++) { Producto p = new Producto(); p.setIdProducto(lstProductEntity.get(i).getIdProducto()); p.setEspectaculo(lstProductEntity.get(i).getEspectaculo()); p.setDescripcion(lstProductEntity.get(i).getDescripcion()); TarifaValores tarifaEspectaculo = new TarifaValores(); tarifaEspectaculo.setId(lstProductEntity.get(i).getTarifaEspectaculo().getIdEspectaculo()); tarifaEspectaculo.setNombreTipo(lstProductEntity.get(i).getTarifaEspectaculo().getNombreEspectaculo()); tarifaEspectaculo.setPrecio(lstProductEntity.get(i).getTarifaEspectaculo().getPrecio()); p.setTipoEspectaculo(tarifaEspectaculo); TarifaValores tarifaTransporte = new TarifaValores(); tarifaTransporte.setId(lstProductEntity.get(i).getTarifaTransporte().getIdTransporte()); tarifaTransporte.setNombreTipo(lstProductEntity.get(i).getTarifaTransporte().getNombreTransporte()); tarifaTransporte.setPrecio(lstProductEntity.get(i).getTarifaTransporte().getPrecio()); p.setTipoTransporte(tarifaTransporte); TarifaValores tarifaHospedaje = new TarifaValores(); tarifaHospedaje.setId(lstProductEntity.get(i).getTarifaHospedaje().getIdHospedaje()); tarifaHospedaje.setNombreTipo(lstProductEntity.get(i).getTarifaHospedaje().getNombreHospedaje()); tarifaHospedaje.setPrecio(lstProductEntity.get(i).getTarifaHospedaje().getPrecio()); p.setTipoHospedaje(tarifaHospedaje); p.setFechaSalida(toGregorian(lstProductEntity.get(i).getFechaSalida())); p.setFechaLlegada(toGregorian(lstProductEntity.get(i).getFechaLlegada())); p.setImagenProducto(lstProductEntity.get(i).getUrlImagen()); lstProductos.add(p); } if (sessionProductos.isOpen()) { sessionProductos.close(); } return lstProductos; }