Problemas ao Persistir Postgres

Olá Pessoal,

Estou com problema ao persistir no Banco. Estou utilizando Hibernate com annotation. Na ocasião recebo os seguintes logs:

INFO: Monitoring jndi:/localhost/usuario/WEB-INF/faces-config.xml for modifications
13/04/2012 10:57:05 org.apache.catalina.core.StandardContext start
INFO: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/usuario] has already been started
13/04/2012 10:57:06 com.sun.faces.renderkit.html_basic.HtmlBasicRenderer getForComponent
AVISO: Não foi possível encontrar o componente com a ID Nome na exibição.
13/04/2012 10:57:07 com.sun.faces.renderkit.html_basic.HtmlBasicRenderer getForComponent
AVISO: Não foi possível encontrar o componente com a ID Login na exibição.[/code]

Realizei a alteração de alguns campos da tabela no banco e gerei novamente a minha classe entity. Troquei o campo Login por usuario, mas não consigo entender este "AVISO: Não foi possível encontrar o componente com a ID Login na exibição. :oops: 

[code]- Table: usuario

CREATE TABLE usuario
(
  ativo integer,
  permissao integer,
  passwd text,
  cod_usuario serial NOT NULL,
  nome character(40),
  usuario character(10),
  CONSTRAINT cod_usuario PRIMARY KEY (cod_usuario),
  CONSTRAINT uniq_usuario UNIQUE (usuario)
)
WITH (
  OIDS=FALSE,
  autovacuum_enabled=true
);
ALTER TABLE usuario OWNER TO postgres;
GRANT ALL ON TABLE usuario TO public;
GRANT ALL ON TABLE usuario TO postgres;

Minha classe entity:

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.ifrr.entity;

import com.sun.xml.internal.bind.v2.model.core.ID;
import java.io.Serializable;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;

/**
 *
 * @author cristofe.rocha
 */
@Entity
@Table(name = "usuario")
@NamedQueries({
    @NamedQuery(name = "Usuario.findAll", query = "SELECT u FROM Usuario u"),
    @NamedQuery(name = "Usuario.findByAtivo", query = "SELECT u FROM Usuario u WHERE u.ativo = :ativo"),
    @NamedQuery(name = "Usuario.findByPermissao", query = "SELECT u FROM Usuario u WHERE u.permissao = :permissao"),
    @NamedQuery(name = "Usuario.findByPasswd", query = "SELECT u FROM Usuario u WHERE u.passwd = :passwd"),
    @NamedQuery(name = "Usuario.findByCodUsuario", query = "SELECT u FROM Usuario u WHERE u.codUsuario = :codUsuario"),
    @NamedQuery(name = "Usuario.findByNome", query = "SELECT u FROM Usuario u WHERE u.nome = :nome"),
    @NamedQuery(name = "Usuario.findByUsuario", query = "SELECT u FROM Usuario u WHERE u.usuario = :usuario")})
public class Usuario implements Serializable {

    private static final long serialVersionUID = 1L;
    
    @Column(name = "ativo")
    private Integer ativo;
    
    @Column(name = "permissao")
    private Integer permissao;
    
    @Column(name = "passwd")
    private String passwd;

    @Id
    @SequenceGenerator( name = "cod_seq", sequenceName = "cod_seq", allocationSize = 1 )
    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator="cod_seq")
    @Column(name = "cod_usuario")
    private Integer codUsuario;

    @Column(name = "nome")
    private String nome;

    @Column(name = "usuario")
    private String usuario;

    public Usuario() {
    }

    public Usuario(Integer codUsuario) {
        this.codUsuario = codUsuario;
    }

    public Integer getAtivo() {
        return ativo;
    }

    public void setAtivo(Integer ativo) {
        this.ativo = ativo;
    }

    public Integer getPermissao() {
        return permissao;
    }

    public void setPermissao(Integer permissao) {
        this.permissao = permissao;
    }

    public String getPasswd() {
        return passwd;
    }

    public void setPasswd(String passwd) {
        this.passwd = passwd;
    }

    public Integer getCodUsuario() {
        return codUsuario;
    }

    public void setCodUsuario(Integer codUsuario) {
        this.codUsuario = codUsuario;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getUsuario() {
        return usuario;
    }

    public void setUsuario(String usuario) {
        this.usuario = usuario;
    }

    @Override
    public int hashCode() {
        int hash = 0;
        hash += (codUsuario != null ? codUsuario.hashCode() : 0);
        return hash;
    }

    @Override
    public boolean equals(Object object) {
        // TODO: Warning - this method won't work in the case the id fields are not set
        if (!(object instanceof Usuario)) {
            return false;
        }
        Usuario other = (Usuario) object;
        if ((this.codUsuario == null && other.codUsuario != null) || (this.codUsuario != null && !this.codUsuario.equals(other.codUsuario))) {
            return false;
        }
        return true;
    }

    @Override
    public String toString() {
        return "br.ifrr.entity.Usuario[codUsuario=" + codUsuario + "]";
    }
}

Algum pode me ajudar? :wink:

[b]O aviso é justamente porque você alterou o campo na base de dados. Ele não está encontrando o campo (Login).

Sempre trabalho com as entidades, deixando de lado o base de dados. Você pode configurar o hibernate para criar suas tabelas de acordo o mapeamento que você utilizar. Quando a aplicação iniciar, o hibernate por si proprio faz as alterações na base para você. Mas já tive bastante problema com isso. Terá que tomar muito cuidado.

Abraço.[/b]