lance wrote:No atributo name de @JoinColumn eu coloco o nome que eu quero para esta coluna ou é o nome da coluna PK da tabela referenciada?
Esta coluna.
lance wrote:2- na relação ManyToMany, temos este trecho:
Eu tenho que fazer o JoinColumn e o inverseJoinColumn em ambas as classes??
Não, você deve usar o mappedBy.
lance wrote:3- Se eu quiser fazer uma alteração na DDL depois, existe um modo de fazer com que ele não crie a DDL a cada execução?
Use a dica do fsquadro ou
lance wrote:E se eu quiser que ele nunca crie, existe a possibilidade?
Simplesmente remova a configuração.