org.hibernate.annotations
Annotation Type MapKeyManyToMany


@Target(value={METHOD,FIELD})
@Retention(value=RUNTIME)
public @interface MapKeyManyToMany

Define the map key columns as an explicit column holding the map key This is completly different from MapKey which use an existing column This annotation and MapKey are mutually exclusive

Author:
Emmanuel Bernard

Optional Element Summary
 JoinColumn[] joinColumns
           
 java.lang.Class targetEntity
          Represent the key class in a Map Only useful if the collection does not use generics
 

joinColumns

public abstract JoinColumn[] joinColumns
Default:
{}

targetEntity

public abstract java.lang.Class targetEntity
Represent the key class in a Map Only useful if the collection does not use generics

Default:
void.class