Problema herança hibernate

Boa Noite estou com seguinte problema no mapeamento de classes persistentes com Hibernate…alguem poderia me ajudar…Segue os codigos abaixo

package model;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.MappedSuperclass;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;

import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.CascadeType;

@Entity
@Table(name="gpw_pessoa")
@MappedSuperclass
public abstract class Pessoa {

	@Id
	@GeneratedValue(strategy = GenerationType.SEQUENCE,generator = "pessoa_id_seq")
	@Column(name="pessoa_id")
	@SequenceGenerator(name="pessoa_id_seq",
							sequenceName = "pessoa_id_seq",
							allocationSize = 1)	
	private int pessoaId;
	
	@Column(name="cod_pessoa")
	private int codPessoa;
	
	@Column(name="nome_pessoa")
	private String nomePessoa;
	
	@Column(name="rua")
	private String rua;
	
	@Column(name="bairro")
	private String bairro;
	
	@Column(name="cep")
	private String cep;
	
	@Column(name="numero")
	private String numero;
	
	@ManyToOne
	@JoinColumn(name="cidade_id")
	@Cascade(CascadeType.SAVE_UPDATE)
	private Cidade cidade;
	
	@Column(name="ponto_referencia")
	private String pontoReferencia;
	
	@Column(name="ind_ativo")
	private boolean indAtivo;
package model;

import javax.persistence.AttributeOverride;
import javax.persistence.AttributeOverrides;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;


@Entity
@Table(name = "gpw_cliente")
@AttributeOverrides({@AttributeOverride(name = "codPessoa",column= @Column(name= "cod_pessoa")),
				     @AttributeOverride(name = "nomePessoa",column = @Column(name ="nome_pessoa")),
				     @AttributeOverride(name = "rua",column=@Column(name="rua")),
				     @AttributeOverride(name = "bairro",column = @Column(name="bairro")),
				     @AttributeOverride(name = "cep",column = @Column(name="cep")),
				     @AttributeOverride(name = "numero",column = @Column(name="numero")),
				     @AttributeOverride(name = "cidade",column = @Column(name = "cidade")),
				     @AttributeOverride(name = "pontoReferencia",column = @Column(name = "ponto_referencia"))})
public class Cliente extends Pessoa {
	
	
	@Id
	@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "cliente_id_seq")
	@SequenceGenerator(name = "cliente_id_seq",
					   sequenceName = "cliente_id_seq",
					   allocationSize = 1)
	@Column(name = "cliente_id")
	private int cliente_id;
	
	@Column(name="pontuacao")
	private int pontuacao;
	
	@Column(name="rg")
	private String rg;
	
	@Column(name="cpf")
	private String cpf;

O erro apontado é que o atributo “bairro” não é referenciado

Alguem sabe como posso resolver isso?

Especificamente este erro

column “bairro” of relation “gpw_cliente” does not exist
Obrigado

Oi,

Ao que parece a tabela de cliente não possui a coluna de bairro, está certo isso?

Se for esse o caso, realmente vc não vai conseguir mapear dessa forma.