Olá,
Estou com a seguinte mensagem de erro:
ERROR: relation “produto_idioma” does not exist
Meus mapeamentos estão da seguinte forma:
@Entity
@Table (schema="corporativo")
public class Produto implements Serializable, Cloneable {
private List<Idioma> idiomas;/
@ManyToMany(
targetEntity=Idioma.class,
cascade={CascadeType.REFRESH, CascadeType.MERGE}
)
@JoinTable(
name="produto_idioma",
joinColumns=@JoinColumn(name="produtoid", nullable = true),
inverseJoinColumns=@JoinColumn(name="idiomaid")
)
public List<Idioma> getIdiomas() {
return this.idiomas;
}
public void setIdiomas(List<Idioma> idioma) {
this.idiomas = idioma;
}
}
@Entity
@Table (schema="corporativo")
public class Idioma implements Serializable {
@GeneratedValue
private Integer idiomaid;
@ManyToMany(
cascade = {CascadeType.REFRESH, CascadeType.MERGE},
mappedBy = "idiomas",
targetEntity = Produto.class
)
public Integer getIdiomaId() {
return idiomaid;
}
}