| class  | HandlerCollectionTableFieldStrategy | Mapping for a collection of values in a separate table controlled by a
  ValueHandler. | 
| class  | RelationCollectionInverseKeyFieldStrategy | Maps a relation to a collection of other objects using an inverse
 foreign key in the related object table. | 
| class  | RelationCollectionTableFieldStrategy | Maps a collection of related objects through an association table. | 
| class  | RelationMapInverseKeyFieldStrategy | Uses an inverse foreign key in the table of the map value to determine
 map values. | 
| class  | RelationMapTableFieldStrategy | Uses an association table to hold map values. | 
| class  | RelationToManyInverseKeyFieldStrategy | Maps a relation to a set of other objects using an inverse
 foreign key in the related object table. | 
| class  | RelationToManyTableFieldStrategy | Maps a set of related objects through an association table. |