private List<PedidoVenta> findPedidoVentaEntities(boolean all, int maxResults, int firstResult) { EntityManager em = getEntityManager(); try { Query q = em.createQuery("select object(o) from PedidoVenta as o"); if (!all) { q.setMaxResults(maxResults); q.setFirstResult(firstResult); } List<PedidoVenta> result = q.getResultList(); for (PedidoVenta pedidoVenta : result) { pedidoVenta.getCliente(); pedidoVenta.getFormaDePago(); pedidoVenta.getUsuario(); Collection<PedidoVentaDetalle> detalleVentaPedidoCollection = pedidoVenta.getPedidoVentaDetalleCollection(); for (PedidoVentaDetalle detalleVentaPedido : detalleVentaPedidoCollection) { Producto producto = detalleVentaPedido.getProducto(); } Collection<PedidoVentaEstado> pedidoVentaEstadoCollection = pedidoVenta.getPedidoVentaEstadoCollection(); for (PedidoVentaEstado pedidoVentaEstado : pedidoVentaEstadoCollection) {} } return result; } finally { em.close(); } }
public PedidoVenta findPedidoVenta(Integer id) { EntityManager em = getEntityManager(); try { PedidoVenta pedidoVenta = em.find(PedidoVenta.class, id); pedidoVenta.getUsuario(); pedidoVenta.getCliente(); pedidoVenta.getCliente().getPoblacion(); pedidoVenta.getAlmacen(); pedidoVenta.getFormaDePago(); Collection<PedidoVentaDetalle> detalleVentaPedidoCollection = pedidoVenta.getPedidoVentaDetalleCollection(); for (PedidoVentaDetalle detalleVentaPedido : detalleVentaPedidoCollection) {} Collection<PedidoVentaEstado> pedidoVentaEstadoCollection = pedidoVenta.getPedidoVentaEstadoCollection(); for (PedidoVentaEstado pedidoVentaEstado : pedidoVentaEstadoCollection) {} return pedidoVenta; } finally { em.close(); } }