From ac8eed79c231d951287a8bf23a8334109d5fac44 Mon Sep 17 00:00:00 2001 From: James Moger Date: Mon, 17 Nov 2014 17:31:47 -0500 Subject: [PATCH] Drop precision and length from SQL->Java type determination --- src/main/java/com/iciql/ModelUtils.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/com/iciql/ModelUtils.java b/src/main/java/com/iciql/ModelUtils.java index c3fd847..7fa1de6 100644 --- a/src/main/java/com/iciql/ModelUtils.java +++ b/src/main/java/com/iciql/ModelUtils.java @@ -189,6 +189,10 @@ class ModelUtils { sqlType = sqlType.toUpperCase(); // XXX dropping "UNSIGNED" or parts like that could be trouble sqlType = sqlType.split(" ")[0].trim(); + if (sqlType.indexOf('(') > -1) { + // strip out length or precision + sqlType = sqlType.substring(0, sqlType.indexOf('(')); + } if (SQL_TYPES.containsKey(sqlType)) { // convert the sqlType to a standard type -- 2.39.5