diff --git a/querydsl-sql-codegen/src/main/java/com/querydsl/sql/codegen/MetaDataExporter.java b/querydsl-sql-codegen/src/main/java/com/querydsl/sql/codegen/MetaDataExporter.java index 7df5c7c74..ba4c7f4e7 100644 --- a/querydsl-sql-codegen/src/main/java/com/querydsl/sql/codegen/MetaDataExporter.java +++ b/querydsl-sql-codegen/src/main/java/com/querydsl/sql/codegen/MetaDataExporter.java @@ -13,7 +13,6 @@ */ package com.querydsl.sql.codegen; -import javax.annotation.Nullable; import java.io.File; import java.io.IOException; import java.io.StringWriter; @@ -23,6 +22,11 @@ import java.sql.ResultSet; import java.sql.SQLException; import java.util.*; +import javax.annotation.Nullable; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + import com.google.common.io.Files; import com.mysema.codegen.CodeWriter; import com.mysema.codegen.JavaWriter; @@ -34,8 +38,6 @@ import com.mysema.codegen.model.TypeCategory; import com.querydsl.codegen.*; import com.querydsl.sql.*; import com.querydsl.sql.codegen.support.*; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; /** * MetadataExporter exports JDBC metadata to Querydsl query types @@ -266,7 +268,7 @@ public class MetaDataExporter { columnDigits != null ? columnDigits.intValue() : 0, tableName, columnName); if (clazz == null) { - throw new IllegalStateException("Found no mapping for " + columnType + " (" + tableName + "." + columnName + " " + typeName + ")"); + clazz = Object.class; } TypeCategory fieldType = TypeCategory.get(clazz.getName()); if (Number.class.isAssignableFrom(clazz)) {