From d47e85fe9f816ca75775b48768e9d3f8fa538d91 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Fri, 12 Sep 2008 00:24:14 +0000 Subject: [PATCH] If we're going to magically convert ByteEnum to an integer type, then we should magically assign it a default value of 0 like we do for our other integer types. --- src/java/com/samskivert/jdbc/depot/SQLBuilder.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/java/com/samskivert/jdbc/depot/SQLBuilder.java b/src/java/com/samskivert/jdbc/depot/SQLBuilder.java index 4973a90..9880fcd 100644 --- a/src/java/com/samskivert/jdbc/depot/SQLBuilder.java +++ b/src/java/com/samskivert/jdbc/depot/SQLBuilder.java @@ -159,7 +159,8 @@ public abstract class SQLBuilder field.getType().equals(Integer.TYPE) || field.getType().equals(Long.TYPE) || field.getType().equals(Float.TYPE) || - field.getType().equals(Double.TYPE)) { + field.getType().equals(Double.TYPE) || + ByteEnum.class.isAssignableFrom(field.getType())) { defaultValue = "0"; } else if (field.getType().equals(Boolean.TYPE)) {