Example usage for org.hibernate Session persist

List of usage examples for org.hibernate Session persist

Introduction

In this page you can find the example usage for org.hibernate Session persist.

Prototype

void persist(Object object);

Source Link

Document

Make a transient instance persistent.

Usage

From source file:Modelo.GrupoDAO.java

/**
 * Mtodo que guarda una grupo en la base de datos
 * @param grupo //  w w w . jav a2  s . co m
 */
public void guardar(Grupo grupo) {

    Session session = sessionFactory.openSession();
    Transaction tx = null;
    try {
        tx = session.beginTransaction();

        session.persist(grupo);

        tx.commit();
    } catch (Exception e) {
        if (tx != null) {
            tx.rollback();
        }
        e.printStackTrace();
    } finally {
        session.close();
    }

}

From source file:Modelo.IdiomaDAO.java

/**
 * Mtodo que guarda una idioma en la base de datos
 * @param idioma /*  w  w w.ja v a 2  s . c om*/
 */
public void guardar(Idioma idioma) {

    Session session = sessionFactory.openSession();
    Transaction tx = null;
    try {
        tx = session.beginTransaction();

        session.persist(idioma);

        tx.commit();
    } catch (Exception e) {
        if (tx != null) {
            tx.rollback();
        }
        e.printStackTrace();
    } finally {
        session.close();
    }

}

From source file:Modelo.InscripcionDAO.java

/**
 * Mtodo que guarda una inscripcion en la base de datos
 * @param inscripcion //from ww  w.ja  va  2  s .co m
 */
public void guardar(Inscripcion inscripcion) {

    Session session = sessionFactory.openSession();
    Transaction tx = null;
    try {
        tx = session.beginTransaction();

        session.persist(inscripcion);

        tx.commit();
    } catch (Exception e) {
        if (tx != null) {
            tx.rollback();
        }
        e.printStackTrace();
    } finally {
        session.close();
    }

}

From source file:Modelo.ParticipanteDAO.java

/**
 * Mtodo que guarda a un participante en la base de datos
 * @param participante /*from w  w  w  .j  a  va  2s . co m*/
 */
public void guardar(Participante participante) {

    Session session = sessionFactory.openSession();
    Transaction tx = null;
    try {
        tx = session.beginTransaction();

        session.persist(participante);

        tx.commit();
    } catch (Exception e) {
        if (tx != null) {
            tx.rollback();
        }
        e.printStackTrace();
    } finally {
        session.close();
    }

}

From source file:Modelo.PertenecerDAO.java

/**
 * Mtodo que guarda un objeto pertenecer en la base de datos
 * @param pertenecer //from   w w w.j  a v  a  2  s  . co  m
 */
public void guardar(Pertenecer pertenecer) {

    Session session = sessionFactory.openSession();
    Transaction tx = null;
    try {
        tx = session.beginTransaction();

        session.persist(pertenecer);

        tx.commit();
    } catch (Exception e) {
        if (tx != null) {
            tx.rollback();
        }
        e.printStackTrace();
    } finally {
        session.close();
    }

}

From source file:Modelo.PruebaClienteDAO.java

/**
 * Mtodo que guarda un objeto pruebacliente en la base de datos
 * @param pruebacliente /* w w  w . ja v  a2 s .c  o m*/
 */
public void guardar(PruebaCliente pruebacliente) {

    Session session = sessionFactory.openSession();
    Transaction tx = null;
    try {
        tx = session.beginTransaction();

        session.persist(pruebacliente);

        tx.commit();
    } catch (Exception e) {
        if (tx != null) {
            tx.rollback();
        }
        e.printStackTrace();
    } finally {
        session.close();
    }

}

From source file:Modelo.PruebaClienteDAO.java

/**
 * Mtodo que guarda una prueba cliente con los datos que se 
 * pasan como parmetro/*from w  w  w. ja va  2  s . c  o m*/
 * @param prueba
 * @param idCliente 
 */
public void guardar(int prueba, long idCliente) {

    Session session = sessionFactory.openSession();
    Transaction tx = null;
    try {
        tx = session.beginTransaction();
        Cliente cliente = (Cliente) session.get(Cliente.class, idCliente);
        PruebaCliente pruebacliente = new PruebaCliente();
        pruebacliente.setCliente(cliente);
        pruebacliente.setPrueba(prueba);
        session.persist(pruebacliente);

        tx.commit();
    } catch (Exception e) {
        if (tx != null) {
            tx.rollback();
        }
        e.printStackTrace();
    } finally {
        session.close();
    }

}

From source file:Modelo.PruebaProyectoDAO.java

/**
 * Mtodo que guarda una pruebaproyecto en la base de datos
 * @param pruebaproyecto /*from w  ww  .j  av  a2  s . c o m*/
 */
public void guardar(PruebaProyecto pruebaproyecto) {

    Session session = sessionFactory.openSession();
    Transaction tx = null;
    try {
        tx = session.beginTransaction();

        session.persist(pruebaproyecto);

        tx.commit();
    } catch (Exception e) {
        if (tx != null) {
            tx.rollback();
        }
        e.printStackTrace();
    } finally {
        session.close();
    }

}

From source file:modelo.RestablecerPasswordDAOImpl.java

public boolean registrarRestablecerPassword(Usuario usuario, String token) {

    Session session = sessionFactory.openSession();
    Transaction tx = null;//  w ww .j  a va 2 s  .c om
    Password_token password_token = new Password_token();
    boolean exito = false;

    Calendar fecha = Calendar.getInstance();

    fecha.add(Calendar.HOUR, 1);
    try {
        tx = session.beginTransaction();

        password_token.setUsuario_password_token(usuario);
        password_token.setToken_password_token(token);
        password_token.setDate_password_token(fecha.getTime());

        session.persist(password_token);

        tx.commit();
        exito = true;
    } catch (Exception e) {
        if (tx != null)
            tx.rollback();
        e.printStackTrace();
    } finally {
        session.close();
    }

    return exito;
}

From source file:Modelo.TipoDAO.java

/**
 * Mtodo que guarda a un tipo en la base de datos
 * @param tipo //from w w w  .  j a va  2  s .  c  om
 */
public void guardar(Tipo tipo) {

    Session session = sessionFactory.openSession();
    Transaction tx = null;
    try {
        tx = session.beginTransaction();

        session.persist(tipo);

        tx.commit();
    } catch (Exception e) {
        if (tx != null) {
            tx.rollback();
        }
        e.printStackTrace();
    } finally {
        session.close();
    }

}