Example usage for org.hibernate Session merge

List of usage examples for org.hibernate Session merge

Introduction

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

Prototype

Object merge(Object object);

Source Link

Document

Copy the state of the given object onto the persistent object with the same identifier.

Usage

From source file:model.BairroModel.java

public String update(Bairro obj) {
    //Abre um sesso
    Session objSession = this.objSessionFactory.openSession();
    //Inicia uma transao dentro da sesso aberta
    Transaction objTransaction = objSession.beginTransaction();

    try {// w  ww . ja v  a2s  . c  o m
        //ATUALIZA o objeto categoria, assim o hibernate persiste no bancoapagando o registro.
        objSession.merge(obj);
        //Realiza um commit do UPDATE
        objTransaction.commit();
    } catch (Exception e) {
        //Caso ocorrer algum erro, mostra uma mensagem
        msg = e.getMessage();
        //Realiza o Rollback, cancelando o UPDATE no banco de dados.
        objTransaction.rollback();
    }

    //Fecha a sesso
    objSession.close();
    //Retorna a mensagem
    return msg;
}

From source file:model.CidadeModel.java

public String update(Cidade obj) {
    //Abre um sesso
    Session objSession = this.objSessionFactory.openSession();
    //Inicia uma transao dentro da sesso aberta
    Transaction objTransaction = objSession.beginTransaction();

    try {/*from  w ww.  j a  v  a  2 s  . c o m*/
        //ATUALIZA o objeto categoria, assim o hibernate persiste no bancoapagando o registro.
        objSession.merge(obj);
        //Realiza um commit do UPDATE
        objTransaction.commit();
    } catch (Exception e) {
        //Caso ocorrer algum erro, mostra uma mensagem
        msg = e.getMessage();
        //Realiza o Rollback, cancelando o UPDATE no banco de dados.
        objTransaction.rollback();
    }

    //Fecha a sesso
    objSession.close();
    //Retorna a mensagem
    return msg;
}

From source file:model.FranquiaModel.java

public String update(Franquia obj) {
    //Abre um sesso
    Session objSession = this.objSessionFactory.openSession();
    //Inicia uma transao dentro da sesso aberta
    Transaction objTransaction = objSession.beginTransaction();

    try {/*from  w  w  w  .ja v  a  2s.  c o m*/
        //ATUALIZA o objeto categoria, assim o hibernate persiste no bancoapagando o registro.
        objSession.merge(obj);
        //Realiza um commit do UPDATE
        objTransaction.commit();
    } catch (Exception e) {
        //Caso ocorrer algum erro, mostra uma mensagem
        msg = e.getMessage();
        //Realiza o Rollback, cancelando o UPDATE no banco de dados.
        objTransaction.rollback();
    }

    //Fecha a sesso
    objSession.close();
    //Retorna a mensagem
    return msg;
}

From source file:model.FuncaoModel.java

public String update(Funcao obj) {
    //Abre um sesso
    Session objSession = this.objSessionFactory.openSession();
    //Inicia uma transao dentro da sesso aberta
    Transaction objTransaction = objSession.beginTransaction();

    try {//from  w  ww  .  ja va2s  .  com
        //ATUALIZA o objeto categoria, assim o hibernate persiste no bancoapagando o registro.
        objSession.merge(obj);
        //Realiza um commit do UPDATE
        objTransaction.commit();
    } catch (Exception e) {
        //Caso ocorrer algum erro, mostra uma mensagem
        msg = e.getMessage();
        //Realiza o Rollback, cancelando o UPDATE no banco de dados.
        objTransaction.rollback();
    }

    //Fecha a sesso
    objSession.close();
    //Retorna a mensagem
    return msg;
}

From source file:model.FuncionarioModel.java

public String update(Funcionario obj) {
    //Abre um sesso
    Session objSession = this.objSessionFactory.openSession();
    //Inicia uma transao dentro da sesso aberta
    Transaction objTransaction = objSession.beginTransaction();

    try {//w w  w . j a  va  2s  .c  o m
        //ATUALIZA o objeto categoria, assim o hibernate persiste no bancoapagando o registro.
        objSession.merge(obj);
        //Realiza um commit do UPDATE
        objTransaction.commit();
    } catch (Exception e) {
        //Caso ocorrer algum erro, mostra uma mensagem
        msg = e.getMessage();
        //Realiza o Rollback, cancelando o UPDATE no banco de dados.
        objTransaction.rollback();
    }

    //Fecha a sesso
    objSession.close();
    //Retorna a mensagem
    return msg;
}

From source file:model.MatrizModel.java

public String update(Matriz obj) {
    //Abre um sesso
    Session objSession = this.objSessionFactory.openSession();
    //Inicia uma transao dentro da sesso aberta
    Transaction objTransaction = objSession.beginTransaction();

    try {/*from  ww  w.  j a va2 s.com*/
        //ATUALIZA o objeto categoria, assim o hibernate persiste no bancoapagando o registro.
        objSession.merge(obj);
        //Realiza um commit do UPDATE
        objTransaction.commit();
    } catch (Exception e) {
        //Caso ocorrer algum erro, mostra uma mensagem
        msg = e.getMessage();
        //Realiza o Rollback, cancelando o UPDATE no banco de dados.
        objTransaction.rollback();
    }

    //Fecha a sesso
    objSession.close();
    //Retorna a mensagem
    return msg;
}

From source file:model.ModelCombustivel.java

public void updateCombustivel(Combustivel combustivel) {
    Session session = DAOHibernateUtil.getSessionFactory().getCurrentSession();

    session.beginTransaction();/*from  w  ww .j ava 2  s .co  m*/
    session.merge(combustivel);
    session.getTransaction().commit();
}

From source file:model.ModelPosto.java

public void updatePosto(Posto posto) {
    Session session = DAOHibernateUtil.getSessionFactory().getCurrentSession();

    session.beginTransaction();//  w  w  w .ja v  a2 s.co m
    session.merge(posto);
    session.getTransaction().commit();
}

From source file:model.OrdemservicoModel.java

public Ordemservico update(Ordemservico obj) {
    //Abre um sesso
    Session objSession = this.objSessionFactory.openSession();
    //Inicia uma transao dentro da sesso aberta
    Transaction objTransaction = objSession.beginTransaction();

    try {//from   w  w  w  . jav a 2s .c  o  m
        //ATUALIZA o objeto categoria, assim o hibernate persiste no bancoapagando o registro.
        obj = (Ordemservico) objSession.merge(obj);
        //Realiza um commit do UPDATE
        objTransaction.commit();
    } catch (Exception e) {
        //Caso ocorrer algum erro, mostra uma mensagem
        obj = null;
        //Realiza o Rollback, cancelando o UPDATE no banco de dados.
        objTransaction.rollback();
    }

    //Fecha a sesso
    objSession.close();
    //Retorna a mensagem
    return obj;
}

From source file:model.PessoafisicaModel.java

public String update(Pessoafisica obj) {
    //Abre um sesso
    Session objSession = this.objSessionFactory.openSession();
    //Inicia uma transao dentro da sesso aberta
    Transaction objTransaction = objSession.beginTransaction();

    try {//from w w w  .ja  v a 2s . c om
        //ATUALIZA o objeto categoria, assim o hibernate persiste no bancoapagando o registro.
        objSession.merge(obj);
        //Realiza um commit do UPDATE
        objTransaction.commit();
    } catch (Exception e) {
        //Caso ocorrer algum erro, mostra uma mensagem
        msg = e.getMessage();
        //Realiza o Rollback, cancelando o UPDATE no banco de dados.
        objTransaction.rollback();
    }

    //Fecha a sesso
    objSession.close();
    //Retorna a mensagem
    return msg;
}