Fala galera!!!
Estou com um problema que aparentemente é simples mas está me deixando de cabelo em pé…
Possuo dois beans:
Livro:
[code]@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;
…[/code]
e Autor:
[code]@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;
…[/code]
O problema é que eu não consigo relacionar esses dois beans… segue o erro:
[code]org.hibernate.exception.SQLGrammarException: could not execute query
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column ‘livro0_.autor_id’ in ‘field list’[/code]
Alguém poderia me ajudar?