Example usage for org.hibernate Session update

List of usage examples for org.hibernate Session update

Introduction

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

Prototype

void update(Object object);

Source Link

Document

Update the persistent instance with the identifier of the given detached instance.

Usage

From source file:ar.edu.unju.fi.apu.dao.imp.mysql.PropietarioDAOImp.java

@Override
public void modificarPropietario(Propietario propietario) {
    Session session = HibernateUtil.getSessionFactory().openSession();
    session.beginTransaction();/*  w  ww .  jav  a  2  s. c o m*/
    session.update(propietario);
    session.getTransaction().commit();
    session.close();
}

From source file:ar.edu.unju.fi.apu.dao.imp.mysql.UsuarioDAOImp.java

@Override
public void modificar(Usuario unUsuario) {
    Session session = HibernateUtil.getSessionFactory().openSession();
    session.beginTransaction();//from   www. jav a2 s .  c  o  m
    session.update(unUsuario);
    session.getTransaction().commit();
    session.close();
}

From source file:ar.edu.unju.fi.apu.dao.impl.EncabezadoFacturaDAOImpl.java

@Override
public void modificar(EncabezadoFactura encabezadoFactura) {
    Session session = HibernateUtil.getSessionFactory().openSession();
    session.beginTransaction();//from w ww  . jav  a2s . c o m
    session.update(encabezadoFactura);
    session.getTransaction().commit();
    session.close();
}

From source file:ar.edu.unju.fi.apu.dao.impl.ProductoDAOImpl.java

@Override
public void bajaProducto(Producto producto) {
    producto.setEstado(false);/*from   w  ww.  j ava  2  s.c o m*/
    Session session = HibernateUtil.getSessionFactory().openSession();
    session.beginTransaction();
    session.update(producto);
    session.getTransaction().commit();
    session.close();
}

From source file:ar.edu.unju.fi.apu.dao.impl.ProductoDAOImpl.java

@Override
public void modificar(Producto producto) {

    Session session = HibernateUtil.getSessionFactory().openSession();
    session.beginTransaction();/*w  w w.  ja  va  2  s . c  o  m*/
    session.update(producto);
    session.getTransaction().commit();
    session.close();
}

From source file:ar.edu.unju.fi.apu.dao.impl.TipoProductoDAOImpl.java

@Override
public void bajaTipoProducto(TipoProducto tipoProducto) {
    tipoProducto.setEstado(false);//from w ww  .j  av  a2  s. com
    Session session = HibernateUtil.getSessionFactory().openSession();
    session.beginTransaction();
    session.update(tipoProducto);
    session.getTransaction().commit();
    session.close();
}

From source file:ar.edu.unju.fi.apu.dao.impl.TipoProductoDAOImpl.java

@Override
public void modificar(TipoProducto tipoProducto) {

    Session session = HibernateUtil.getSessionFactory().openSession();
    session.beginTransaction();/*from w ww. j  a  va  2  s. c  o  m*/
    session.update(tipoProducto);
    session.getTransaction().commit();
    session.close();
}

From source file:aseguradora.HospitalVentana.java

private void actualizarHospital() {
    int row = tablaHospital.getSelectedRow();
    try {/*  ww  w. j  a  v  a 2  s  .  co  m*/

        Session session = sesion.openSession();
        Transaction tx = session.beginTransaction();
        Hospital hospital = new Hospital();
        Short cod_h = (row == -1) ? Short.parseShort(etCodHospital.getText().toString())
                : Short.parseShort(tablaHospital.getModel().getValueAt(row, 0).toString());
        hospital = (Hospital) session.load(Hospital.class, cod_h);
        hospital.setNH(etNomHospital.getText().toString());
        hospital.setNumC(Short.parseShort(etNumC.getText().toString()));
        session.update(hospital);
        tx.commit();
        session.close();
        cargarHospital();
    } catch (HibernateException e) {
        e.printStackTrace();
        if (e.getMessage().contains("" + CLAVE_PRIMARIA_DUPLICADA)) {
            JOptionPane.showMessageDialog(rootPane, "Existe un hospital con ese identificador (ID)");
        }
        if (e.getMessage().contains("" + VALOR_DEMASIADO_LARGO)) {
            JOptionPane.showMessageDialog(rootPane, "Has introducido un valor demasiado largo");
        }
        ;
        if (e.getMessage().contains("" + ERROR_EDITAR_CLAVE_AJENA)) {
            JOptionPane.showMessageDialog(rootPane, "No puedes editar el id de este hospital");
        }
        ;
    }
}

From source file:aseguradora.MedicoVentana.java

private void actualizarMedico() {
    int row = tablaMedico.getSelectedRow();
    try {/*from  w w w.  ja  v a 2 s  .c o  m*/

        Session session = sesion.openSession();
        Transaction tx = session.beginTransaction();
        Medico medico = new Medico();
        Short cod_m = (row == -1) ? Short.parseShort(etCodMedico.getText().toString())
                : Short.parseShort(tablaMedico.getModel().getValueAt(row, 0).toString());
        Hospital hospital = new Hospital(Short.parseShort(etCodHospital.getText().toString()));
        medico = (Medico) session.load(Medico.class, cod_m);
        medico.setNM(etNomMedico.getText().toString());
        medico.setHospital(hospital);
        session.update(medico);
        tx.commit();
        session.close();
        cargarMedico();
    } catch (JDBCException e) {
        e.printStackTrace();
        if (e.getMessage().contains("" + CLAVE_PRIMARIA_DUPLICADA)) {
            JOptionPane.showMessageDialog(rootPane, "Existe un mdico con ese identificador (ID)");
        }
        if (e.getMessage().contains("" + CLAVE_AJENA_NO_ENCONTRADA)) {
            JOptionPane.showMessageDialog(rootPane, "No existe un hospital con ese identificador (ID)");
        }
        if (e.getMessage().contains("" + VALOR_DEMASIADO_LARGO)) {
            JOptionPane.showMessageDialog(rootPane, "Has introducido un valor demasiado largo");
        }
        ;
        if (e.getMessage().contains("" + ERROR_EDITAR_CLAVE_AJENA)) {
            JOptionPane.showMessageDialog(rootPane, "No puedes editar el id de este mdico");
        }
        ;
    }
}

From source file:ash.resourcemanager.hibernate.GenericDAO.java

public void update(T o) {
    Session session = getSession();
    Transaction transaction = session.beginTransaction();
    session.update(o);
    transaction.commit();
}