esta certo que ele cria automaticamente uma tabela de relacionamento, mas e se no caso precisasse adicionar uma informação a mais nessa tabela criada? Exemplo: temos as classes "venda" e "produto" que representão as tabelas no banco, no caso de relacionamentos muitos para muitos, seria criada a tabela Venda_Produto. Caso eu desejasse adicionar uma informação a mais nessa tabela Venda_Produto, como poderia se resolver?
@Entity
public class Produto implements Serializable{
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "TB05_produto_seq")
private Long id;
private Long codigo_barras;
private String nome;
private Double valor_compra;
}
@Entity
public class Venda implements Serializable{
private static final long serialVersionUID = 1L;
@Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "TB06_venda_seq")
private Long id;
private Double valor_total;
private Date data_venda;
}