Fala galera!!!
Estou com um problema que aparentemente é simples mas está me deixando de cabelo em pé...
Possuo dois beans:
@Entity
@Table(name="autores")
public class Livro {
@Id
@GeneratedValue
private Long id;
@Column(length=100)
private String nome;
@ManyToOne
private Autor autor;
@Column(length=100)
private String editora;
...
@Entity
@Table(name="autores")
public class Autor {
@Id
@GeneratedValue
private Long id;
@Column(length=100)
private String nome;
@OneToMany(mappedBy="autor")
private Set<Livro> livros;
...
O problema é que eu não consigo relacionar esses dois beans... segue o erro:
org.hibernate.exception.SQLGrammarException: could not execute query
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'livro0_.autor_id' in 'field list'
Alguém poderia me ajudar?