* INTERNAL:
*/
public BasicMapAccessor(MetadataAnnotation basicMap, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor) {
super(basicMap, accessibleObject, classAccessor);
m_keyColumn = new ColumnMetadata((MetadataAnnotation) basicMap.getAttribute("keyColumn"), accessibleObject);
MetadataAnnotation keyConvert = (MetadataAnnotation) basicMap.getAttribute("keyConverter");
if (keyConvert != null) {
m_keyConverter = (String) keyConvert.getAttribute("value");
}
MetadataAnnotation valueConvert = (MetadataAnnotation) basicMap.getAttribute("valueConverter");
if (valueConvert != null) {
m_valueConverter = (String)valueConvert.getAttribute("value");
}
setValueColumn(new ColumnMetadata((MetadataAnnotation) basicMap.getAttribute("valueColumn"), accessibleObject));
setFetch((String) basicMap.getAttribute("fetch"));
}