Olá,
está funcionando mas pintou uma duvida fiz o insert peo objeto ClienteImpl
e inseriu ok,
Fui tentar inserir pelo objeto EnderecoImpl não inseriu minha duvida o persist
deve ser feito somente pelo objeto que tem
é isso mesmo só pra saber se pode fazer o persist pelo dosi objetos ou somente um ???
fico no aguardo de uma resposta ???
@JoinTable(
name="CLIENTE_ENDERECO",
joinColumns = @JoinColumn(name="CLI_ID", referencedColumnName = "CLI_ID") ,
inverseJoinColumns = @JoinColumn(name = "END_ID", referencedColumnName = "END_ID")
@Entity
@Table(name=“Cliente”)
public class ClienteImpl {
@Id
@GeneratedValue
@Column(name = "CLI_ID")
private long id;
@ManyToMany(targetEntity = EnderecoImpl.class, cascade = (CascadeType.PERSIST))
@JoinTable(
name="CLIENTE_ENDERECO",
joinColumns = @JoinColumn(name="CLI_ID", referencedColumnName = "CLI_ID") ,
inverseJoinColumns = @JoinColumn(name = "END_ID", referencedColumnName = "END_ID")
private Set<EnderecoImpl> ends = new HashSet<EnderecoImpl>();
@Entity
@Table(name=“Endereco”)
public class EnderecoImpl {
@Id
@GeneratedValue
@Column(name = "END_ID")
private Long id;
@ManyToMany(cascade = (CascadeType.PERSIST), mappedBy = "ends")
private List<CadastroImpl> clis;
)
[/code]