Hibernate erro MySQLSyntaxErrorException unknown column

MySQLSyntaxErrorException unknown column + in ‘field list’

Pessoal, tenho uma configuração da seguinte maneira:

[code]@SuppressWarnings(“serial”)
@Entity
@Table(name=“TAXONOMIA”,schema=“MONOGRAFIAS”)
public class ConceitoModel implements Serializable {

@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name="ID")
private Long id;

@Column(name="DESCRICAO")
private String descricao;

@Column(name="FLAG_ATIVO")
private Byte flagAtivo;

@Column(name="FLAG_CONCEITO_PAI")
private Byte flagConceitoPai;

@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "TAXONOMIA_ID", insertable = true, updatable = true)
@Fetch(FetchMode.JOIN)
@Cascade(CascadeType.SAVE_UPDATE)
private TaxonomiaModel taxonomiaModel;

[b]@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "CONCEITO_PAI_ID", insertable = true, updatable = true)
@Fetch(FetchMode.JOIN)
@Cascade(CascadeType.SAVE_UPDATE)
private ConceitoModel conceitoPai;

@OneToMany(mappedBy = "conceitoPai", fetch = FetchType.LAZY)
@Cascade(CascadeType.ALL)
private List<ConceitoModel> conceitosFilhos;
[/b]
@ManyToMany(fetch=FetchType.LAZY)
@JoinTable(name="CONCEITO_DOCUMENTO", schema="monografias",
joinColumns=@JoinColumn(name="CONCEITO_ID"),
inverseJoinColumns=@JoinColumn(name="DOCUMENTO_ID"))
private List<DocumentoModel> documentos;

[/code]

e como podem ver existe um auto-relacionamento, só que estou recebendo a mensagem

Unknown column 'CONCEITO_PAI_ID' in 'field list' 2008-05-17 11:11:54,968 INFO [STDOUT] 11:11:54,968 ERROR [[default]] Servlet.service() for servlet default threw exception' com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'CONCEITO_PAI_ID' in 'field list'

E não sei oque pode estar errado.
Eu teria que dizer que o atributo id do objeto conceitoPai, é que é equivalente a conceito_id_pai?
Como faria para resolver isso?

Esse erro foi uma falta de atenção:

Reparem que defino o nome da tabela errada, com o pojo.