javax.persistence

## Annotation Type MapKeyColumn

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

### Optional Element Summary

Optional Elements
`String` `columnDefinition`
`boolean` `insertable`
`int` `length`
`String` `name`
`boolean` `nullable`
`int` `precision`
`int` `scale`
`String` `table`
`boolean` `unique`
`boolean` `updatable`

### Element Detail

#### name

    public abstract String name

Default:
  ""

#### unique

    public abstract boolean unique

Default:
  false

#### nullable

    public abstract boolean nullable

Default:
  false

#### insertable

    public abstract boolean insertable

Default:
  true

#### updatable

    public abstract boolean updatable

Default:
  true

#### columnDefinition

    public abstract String columnDefinition

Default:
  ""

#### table

    public abstract String table

Default:
  ""

#### length

    public abstract int length

Default:
  255

#### precision

    public abstract int precision

Default:
  0

#### scale

    public abstract int scale

Default:
  0