List of usage examples for org.hibernate Session createNamedQuery
Query createNamedQuery(String name);
From source file:manejadorDB.controlador.EstadoControlador.java
@Override public List<Estado> todos() { List<Estado> estados = null; SessionFactory factory = Sesion.init(); if (factory != null) { try {//from w w w . jav a 2 s. c om //crear sesion Session session = factory.getCurrentSession(); //transaccion session.beginTransaction(); //obtener lista estados = session.createNamedQuery("Estado.findAll").list(); //commitear transaccion session.getTransaction().commit(); } catch (Exception e) { e.printStackTrace(); } finally { Sesion.close(); } } return estados; }
From source file:manejadorDB.controlador.EstadoControlador.java
@Override public int cantidad() { List<Estado> estados = null; SessionFactory factory = Sesion.init(); if (factory != null) { try {//from ww w .j a v a 2 s. c om //crear sesion Session session = factory.getCurrentSession(); //transaccion session.beginTransaction(); //obtener lista estados = session.createNamedQuery("Estado.findAll").list(); //commitear transaccion session.getTransaction().commit(); } catch (Exception e) { e.printStackTrace(); } finally { Sesion.close(); } } if (estados == null) return 0; else return estados.size(); }
From source file:manejadorDB.controlador.EstadoControlador.java
public Estado devolverEstado(Integer idEstado) { List<Estado> estados = null; SessionFactory factory = Sesion.init(); if (factory != null) { try {// w w w . j a va2 s . c o m //crear sesion Session session = factory.getCurrentSession(); //transaccion session.beginTransaction(); //obtener lista estados = session.createNamedQuery("Estado.findByIdestado").setParameter("idestado", idEstado) .list(); //commitear transaccion session.getTransaction().commit(); } catch (Exception e) { e.printStackTrace(); } finally { Sesion.close(); } } if (estados != null && estados.size() > 0) { return estados.get(0); } else { return null; } }
From source file:manejadorDB.controlador.LugarControlador.java
@Override public List<Lugar> todos() { List<Lugar> lugares = null; SessionFactory factory = Sesion.init(); if (factory != null) { try {/*from w ww .j a v a2 s. c o m*/ //crear sesion Session session = factory.getCurrentSession(); //transaccion session.beginTransaction(); //obtener lista lugares = session.createNamedQuery("Lugar.findAll").list(); //commitear transaccion session.getTransaction().commit(); } catch (Exception e) { e.printStackTrace(); } finally { Sesion.close(); } } return lugares; }
From source file:manejadorDB.controlador.LugarControlador.java
@Override public int cantidad() { List<Lugar> lugares = null; SessionFactory factory = Sesion.init(); if (factory != null) { try {//from ww w .j ava 2 s .c om //crear sesion Session session = factory.getCurrentSession(); //transaccion session.beginTransaction(); //obtener lista lugares = session.createNamedQuery("Lugar.findAll").list(); //commitear transaccion session.getTransaction().commit(); } catch (Exception e) { e.printStackTrace(); } finally { Sesion.close(); } } if (lugares == null) return 0; else return lugares.size(); }
From source file:manejadorDB.controlador.LugarControlador.java
@Override public List<Lugar> buscarPorCiudad(String ciudad) { List<Lugar> lugares = null; SessionFactory factory = Sesion.init(); if (factory != null) { try {/*from w w w. j av a 2s .c om*/ //crear sesion Session session = factory.getCurrentSession(); //transaccion session.beginTransaction(); lugares = session.createNamedQuery("Lugar.findByCiudad").setParameter("ciudad", ciudad).list(); //commitear transaccion session.getTransaction().commit(); } catch (Exception e) { e.printStackTrace(); } finally { Sesion.close(); } } return lugares; }
From source file:manejadorDB.controlador.LugarControlador.java
@Override public List<String> ciudadesMasEnvios() { List<String> lugares = null; SessionFactory factory = Sesion.init(); if (factory != null) { try {// w w w . java 2 s . c om //crear sesion Session session = factory.getCurrentSession(); //transaccion session.beginTransaction(); lugares = session.createNamedQuery("Lugar.masEnvios").setMaxResults(10).list(); //commitear transaccion session.getTransaction().commit(); } catch (Exception e) { e.printStackTrace(); } finally { Sesion.close(); } } return lugares; }
From source file:manejadorDB.controlador.PaqueteControlador.java
@Override public List<Paquete> todos() { List<Paquete> paquetes = null; SessionFactory factory = Sesion.init(); if (factory != null) { try {//from w w w . ja va 2s . c o m //crear sesion Session session = factory.getCurrentSession(); //transaccion session.beginTransaction(); //obtener lista paquetes = session.createNamedQuery("Paquete.findAll").list(); //commitear transaccion session.getTransaction().commit(); } catch (Exception e) { e.printStackTrace(); } finally { Sesion.close(); } } return paquetes; }
From source file:manejadorDB.controlador.PaqueteControlador.java
@Override public int cantidad() { List<Paquete> paquetes = null; SessionFactory factory = Sesion.init(); if (factory != null) { try {//from w ww .j av a 2s. co m //crear sesion Session session = factory.getCurrentSession(); //transaccion session.beginTransaction(); //obtener lista paquetes = session.createNamedQuery("Paquete.findAll").list(); //commitear transaccion session.getTransaction().commit(); } catch (Exception e) { e.printStackTrace(); } finally { Sesion.close(); } } if (paquetes == null) return 0; else return paquetes.size(); }
From source file:manejadorDB.controlador.PaqueteControlador.java
@Override public boolean existe(String codigo) { List<Paquete> paquetes = null; SessionFactory factory = Sesion.init(); if (factory != null) { try {// www . ja va 2 s. c o m //crear sesion Session session = factory.getCurrentSession(); //transaccion session.beginTransaction(); //obtener lista paquetes = session.createNamedQuery("Paquete.unique").setParameter("codigounico", codigo).list(); //commitear transaccion session.getTransaction().commit(); } catch (Exception e) { e.printStackTrace(); } finally { Sesion.close(); } } return !paquetes.isEmpty(); //FALSO es que no existe y por tanto es apropiado utilizar ese codigo. }