ManyToAny

4 respostas
d34d_d3v1l

Alguém já escreveu algo no blog sobre ManyToAny?

4 Respostas

Hebert_Coelho

Seria ManyToMany? O.o

Se sim @ManyToMany Unidirecional e Bidirecional ,
se não foi mal.

d34d_d3v1l

Many To Any mesmo.
Obrigado mesmo assim. :slight_smile:

B

http://docs.redhat.com/docs/en-US/JBoss_Enterprise_Application_Platform/4.2/html/Hibernate_Annotations_Reference_Guide/sect-Hibernate_Annotations_Reference_Guide-Extra_collection_types-ManyToAny.html

d34d_d3v1l

Eis o que eu fiz:

@ManyToAny(
            metaColumn = @Column( name = "tipo_destinatario" ))
    @AnyMetaDef( 
        idType = "integer", 
        metaType = "string",
        metaValues = {
    			@MetaValue(value = "A", targetEntity = Aluno.class),
    			@MetaValue(value = "P", targetEntity = Professor.class),
    			@MetaValue(value = "F", targetEntity = Funcionario.class) })
    @Cascade( { org.hibernate.annotations.CascadeType.ALL } )
    @JoinTable( name = "mensagens_destinatarios", joinColumns = @JoinColumn( name = "mensagem_codigo" ),
            inverseJoinColumns = @JoinColumn( name = "codigo_destinatario" ) )
	private List<Autenticavel> destinatarios;

não tá dando muito certo O.o’

Criado 21 de junho de 2012
Ultima resposta 22 de jun. de 2012
Respostas 4
Participantes 3