Dedupe property name logic
A bit of logic was copied from a previous iteration. This commit
reduces the logic to just picking a name source.
diff --git a/src/main/java/org/apache/commons/dbutils/BeanProcessor.java b/src/main/java/org/apache/commons/dbutils/BeanProcessor.java
index ada9009..6fdf8fb 100644
--- a/src/main/java/org/apache/commons/dbutils/BeanProcessor.java
+++ b/src/main/java/org/apache/commons/dbutils/BeanProcessor.java
@@ -478,12 +478,13 @@
PropertyDescriptor prop = props[i];
Column column = prop.getReadMethod().getAnnotation(Column.class);
+ String propertyColumnName = null;
if (column != null) {
- if (propertyName.equalsIgnoreCase(column.name())){
- columnToProperty[col] = i;
- break;
- }
- } else if (propertyName.equalsIgnoreCase(prop.getName())) {
+ propertyColumnName = column.name();
+ } else {
+ propertyColumnName = prop.getName();
+ }
+ if (propertyName.equalsIgnoreCase(propertyColumnName)) {
columnToProperty[col] = i;
break;
}