package de.flower.common.validation.unique.impl; /** * Translates database column names to property field names. * Can either be done by accessing hibernates underlying meta model or * by using certain conventions when naming columns. * */ public interface IColumnResolver { /** * Map column names of entityClass to property names. * * @param entityClass the entity class * @param columnNames the column names * @return the string[] attribute names */ String[] mapColumns2Attributes(Class<?> entityClass, String[] columnNames); }