diff --git a/Zutil.jar b/Zutil.jar index c5a3f39..ea0f9a8 100755 Binary files a/Zutil.jar and b/Zutil.jar differ diff --git a/src/zutil/db/bean/DBBeanConfig.java b/src/zutil/db/bean/DBBeanConfig.java index 1573162..655e475 100755 --- a/src/zutil/db/bean/DBBeanConfig.java +++ b/src/zutil/db/bean/DBBeanConfig.java @@ -1,5 +1,6 @@ package zutil.db.bean; +import zutil.ClassUtil; import zutil.log.LogUtil; import java.lang.reflect.Field; @@ -79,8 +80,9 @@ class DBBeanConfig{ protected static String getFieldName(Field field){ String name = null; - if(field.getDeclaredAnnotation(DBBean.DBColumn.class) != null) - name = field.getDeclaredAnnotation(DBBean.DBColumn.class).value(); + DBBean.DBColumn colAnnotation = field.getAnnotation(DBBean.DBColumn.class); + if(colAnnotation != null) + name = colAnnotation.value(); else name = field.getName(); return name; diff --git a/src/zutil/log/StreamLogger.java b/src/zutil/log/StreamLogger.java old mode 100644 new mode 100755 index 79bf285..e889010 --- a/src/zutil/log/StreamLogger.java +++ b/src/zutil/log/StreamLogger.java @@ -33,7 +33,7 @@ public class StreamLogger { if(n < 0 || n == DELIMETER) flushLog(); else - buffer.append(n); + buffer.append((char)n); if(buffer.length() > MAX_BUFFER_SIZE) flushLog(); }