org.hibernate.annotations
Annotation Type CollectionType


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

Names a custom collection type for a persistent collection.

See Also:
CollectionType, UserCollectionType

Required Element Summary
 String type
          Names the type (either CollectionType or UserCollectionType implementation class.
 
Optional Element Summary
 Parameter[] parameters
          Specifies configuration information for the type.
 

Element Detail

type

public abstract String type
Names the type (either CollectionType or UserCollectionType implementation class. Could also name a custom type defined via a @TypeDef

Returns:
The implementation class to use.

parameters

public abstract Parameter[] parameters
Specifies configuration information for the type. Note that if the named type is a UserCollectionType, it must also implement ParameterizedType in order to receive these values.

Returns:
The configuration parameters.
Default:
{}


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