Example usage for org.hibernate SessionFactory openSession

List of usage examples for org.hibernate SessionFactory openSession

Introduction

In this page you can find the example usage for org.hibernate SessionFactory openSession.

Prototype

Session openSession() throws HibernateException;

Source Link

Document

Open a Session .

Usage

From source file:cd_modelos_dao.MensajesDAO.java

public List<Mensajes> obtenerMensajes() {
    List<Mensajes> lista = new LinkedList<>();
    SessionFactory sf = HibernateUtil.getSessionFactory();
    Session s = sf.openSession();
    Query q = s.createQuery("from Mensajes order by fecha desc");
    lista = q.list();/* w  w w .  jav  a2  s . com*/
    s.close();
    return lista;
}

From source file:cd_modelos_dao.ModificacionesCompraPlantasDAO.java

public int maxId() {
    SessionFactory sf = HibernateUtil.getSessionFactory();
    Session s = sf.openSession();
    Query q = s.createQuery("select max(id) from ModificacionesCompraPlantas ");
    List<ComprasPlanta> listado = q.list();
    int res = 0;/*from  ww w  . j a  v  a  2s. c  om*/
    try {
        res = Integer.parseInt(listado.get(0) + "");
    } catch (NumberFormatException e) {
        e.getMessage();
    }
    return res;
}

From source file:cd_modelos_dao.ModificacionesPlantasCompraDAO.java

public int maxId() {
    SessionFactory sf = HibernateUtil.getSessionFactory();
    Session s = sf.openSession();
    Query q = s.createQuery("select max(id) from ModificacionesPlantasCompra ");
    List<PlantasVenta> listado = q.list();
    int res = 0;/* www. jav  a 2  s  .co m*/
    try {
        res = Integer.parseInt(listado.get(0) + "");
    } catch (NumberFormatException e) {
        e.getMessage();
    }
    return res;
}

From source file:cd_modelos_dao.ModificacionesPlantasVentaDAO.java

public int maxId() {
    SessionFactory sf = HibernateUtil.getSessionFactory();
    Session s = sf.openSession();
    Query q = s.createQuery("select max(id) from ModificacionesPlantaVenta ");
    List<PlantasVenta> listado = q.list();
    int res = 0;/*  w  w w.jav a  2s  . c  o  m*/
    try {
        res = Integer.parseInt(listado.get(0) + "");
    } catch (NumberFormatException e) {
        e.getMessage();
    }
    return res;
}

From source file:cd_modelos_dao.ModificacionesVentasPlantaDAO.java

public int maxId() {
    SessionFactory sf = HibernateUtil.getSessionFactory();
    Session s = sf.openSession();
    Query q = s.createQuery("select max(id) from ModificacionesVentasPlanta ");
    List<VentasPlanta> listado = q.list();
    int res = 0;//  ww  w . j a va 2 s . com
    try {
        res = Integer.parseInt(listado.get(0) + "");
    } catch (Exception e) {
    }
    return res;
}

From source file:cd_modelos_dao.PlantasCompraDAO.java

public int maxId() {
    SessionFactory sf = HibernateUtil.getSessionFactory();
    Session s = sf.openSession();
    Query q = s.createQuery("select max(id) from PlantasCompra ");
    List<PlantasCompra> listado = q.list();
    int res = 0;//from   w ww .jav a2s . c  o  m
    try {
        res = Integer.parseInt(listado.get(0) + "");
    } catch (NumberFormatException e) {
        e.getMessage();
    }
    return res;
}

From source file:cd_modelos_dao.PlantasCompraDAO.java

public void ingresarPlantasCompra(PlantasCompra ep) {
    SessionFactory sf = null;
    Transaction t = null;//from  w w w  .ja v  a2s.c o m
    Session s = null;
    try {
        sf = HibernateUtil.getSessionFactory();
        s = sf.openSession();
        t = s.beginTransaction();
        s.saveOrUpdate(ep.getComprasPlanta());
        s.saveOrUpdate(ep);
        t.commit();
        s.close();
    } catch (HibernateException e) {
        e.getMessage();
        System.out.println("plantas compras dao");
        System.out.println(e);
    }
}

From source file:cd_modelos_dao.PlantasDAO.java

public void registrarPlanta(String nombre, TipoPlanta tipo, String descripcion, String imagen) {
    Plantas planta = new Plantas(tipo, nombre, descripcion, imagen);
    SessionFactory sf = null;
    Transaction t = null;//w  ww.  j  ava2  s  . c o m
    Session s = null;
    try {
        sf = HibernateUtil.getSessionFactory();
        s = sf.openSession();
        t = s.beginTransaction();
        s.save(planta);
        t.commit();
        s.close();
    } catch (HibernateException e) {
        System.out.println(e.getMessage());
        t.rollback();
        throw new RuntimeException("No se pudo guardar la planta");
    }
}

From source file:cd_modelos_dao.PlantasDAO.java

public Plantas consultarPlantaPorId(int id) {
    SessionFactory sf = HibernateUtil.getSessionFactory();
    Session s = sf.openSession();
    Plantas planta = (Plantas) s.get(Plantas.class, id);
    s.close();//from  ww  w .  j  a  va  2s  . co  m
    if (planta != null) {
        return planta;
    }
    return null;
}

From source file:cd_modelos_dao.PlantasDAO.java

public Plantas actualizarPlanta(int id, String nombre, TipoPlanta tipo, String descripcion, String imagen) {

    SessionFactory sf = HibernateUtil.getSessionFactory();
    try {/*w w  w. j a v a  2  s  . c o  m*/
        Session s = sf.openSession();
        Transaction t = s.beginTransaction();
        Plantas plantaAcutalizada = new Plantas(id, tipo, nombre, descripcion, imagen);
        s.update(plantaAcutalizada);
        t.commit();
        s.close();
        return plantaAcutalizada;
    } catch (HibernateException he) {
        he.getMessage();
    }

    return null;
}