## org.hibernate.annotations
Annotation Type MapKeyManyToMany

Deprecated. Use `MapKeyJoinColumn` `MapKeyJoinColumns` This is the default behavior for Map properties marked as @OneToMany, @ManyToMany or @ElementCollection

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

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

Author:
  Emmanuel Bernard

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

### joinColumns

    public abstract JoinColumn[] joinColumns

  Deprecated.
  Default:
    {}

### targetEntity

    public abstract Class targetEntity

  Deprecated.
  Represent the key class in a Map Only useful if the collection does not use generics

  Default:
    void.class

Copyright © 2001-2010 Red Hat, Inc. All Rights Reserved.