return new AnnotationResultAccessor(tableMapping, clazz);
}
private void processColumnAnnotation(final Field field) throws HBqlException {
final Column columnAnno = field.getAnnotation(Column.class);
final String attribName = columnAnno.name().length() == 0 ? field.getName() : columnAnno.name();
final HRecordAttrib columnAttrib = (HRecordAttrib)this.getMapping().getAttribByVariableName(attribName);
if (columnAttrib == null)
throw new HBqlException("Unknown attribute " + this.getMapping() + "." + attribName
+ " in " + this.getClazz().getName());