Quantcast
Channel: Programação - GUJ
Viewing all articles
Browse latest Browse all 33093

Alteraçao com Hibernate[RESOLVIDO]

$
0
0

@marcos.stuchi escreveu:

Estou tentando fazer um update em uma tabela do banco de dados com Hibernate,mas náo estou conseguindo.

segue meu codigo?

meu XHTML

<h:inputText value="#{cidadeController.cidade.id_cidade}" 
                                 onkeyup="this.value = this.value.toUpperCase();"/>
                    
                    <h:inputText value="#{cidadeController.cidade.den_cidade}" 
                                 onkeyup="this.value = this.value.toUpperCase();"/>
                    
                    <h:inputText value="#{cidadeController.cidade.estado}" 
                                 onkeyup="this.value = this.value.toUpperCase();"/>

<p:commandButton value="Alterar" 
                             action="#{cidadeController.atualizarCidade()}" 
                             style="height:30px; font-size: 13px; font-family: sans-serif"s/>

meu DAO

@Override
    public void atualizar(Cidade cidade) {
        Session ss = HibernateUtil.getSessionFactory().getCurrentSession();
        ss.beginTransaction();
        ss.update(cidade);
        ss.beginTransaction().commit();
    }

meu controller

public void prepararAlterarCidade(ActionEvent actionEvent) {
        cidade = (Cidade) (listaCidade.getRowData());
    }

public void atualizarCidade() {
        InterfaceCidade dao = new CidadeDao();
        dao.atualizar(cidade);
    }

meu model

@Id
    @GeneratedValue
    private int id_cidade;
    private String den_cidade;
    private String estado;

    public int getId_cidade() {
        return id_cidade;
    }

    public void setId_cidade(int id_cidade) {
        this.id_cidade = id_cidade;
    }

     

    public String getDen_cidade() {
        return den_cidade;
    }

    public void setDen_cidade(String den_cidade) {
        this.den_cidade = den_cidade;
    }

    public String getEstado() {
        return estado;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

não aparece nenhum erro quando clico no meu commandButton, porem não atualiza no banco também.

Alguém poderia me ajudar?

Mensagens: 3

Participantes: 2

Ler tópico completo


Viewing all articles
Browse latest Browse all 33093