@Override protected Map<String, Class> buildClassTypes() { Map<String, Class> classTypeMapping = super.buildClassTypes(); // Causes BLOB to translate to LONGVARBINARY(via java.sql.Blob) instead of BINARY (via Byte[]) classTypeMapping.put("BLOB", java.sql.Blob.class); return classTypeMapping; }
protected Map<String, Class> buildClassTypes() { Map<String, Class> classTypeMapping = super.buildClassTypes(); // Causes BLOB to translate to LONGVARBINARY(via java.sql.Blob) instead of BINARY (via Byte[]) classTypeMapping.put("BLOB", java.sql.Blob.class); return classTypeMapping; }
protected Map<String, Class> buildClassTypes() { Map<String, Class> classTypeMapping = super.buildClassTypes(); // In access LONG means numeric not CLOB like in Oracle classTypeMapping.put("LONG", Long.class); classTypeMapping.put("TEXT", String.class); return classTypeMapping; }
protected Map<String, Class> buildClassTypes() { Map<String, Class> classTypeMapping = super.buildClassTypes(); // In access LONG means numeric not CLOB like in Oracle classTypeMapping.put("LONG", Long.class); classTypeMapping.put("TEXT", String.class); return classTypeMapping; }
protected Map<String, Class> buildClassTypes() { Map<String, Class> classTypeMapping = super.buildClassTypes(); // In access LONG means numeric not CLOB like in Oracle classTypeMapping.put("LONG", Long.class); classTypeMapping.put("TEXT", String.class); return classTypeMapping; }
protected Map<String, Class> buildClassTypes() { Map<String, Class> classTypeMapping = super.buildClassTypes(); classTypeMapping.put("FLOAT", Double.class); classTypeMapping.put("DOUBLE PRECISION", Double.class); classTypeMapping.put("CHARACTER", String.class); classTypeMapping.put("CLOB", Character[].class); classTypeMapping.put("BLOB", Byte[].class); classTypeMapping.put("BOOLEAN", Boolean.class); return classTypeMapping; }
protected Map<String, Class> buildClassTypes() { Map<String, Class> classTypeMapping = super.buildClassTypes(); classTypeMapping.put("FLOAT", Double.class); classTypeMapping.put("DOUBLE PRECISION", Double.class); classTypeMapping.put("CHARACTER", String.class); classTypeMapping.put("CLOB", Character[].class); classTypeMapping.put("BLOB", Byte[].class); classTypeMapping.put("BOOLEAN", Boolean.class); return classTypeMapping; }
protected Map<String, Class> buildClassTypes() { Map<String, Class> classTypeMapping = super.buildClassTypes(); classTypeMapping.put("FLOAT", Double.class); classTypeMapping.put("DOUBLE PRECISION", Double.class); classTypeMapping.put("CHARACTER", String.class); classTypeMapping.put("CLOB", Character[].class); classTypeMapping.put("BLOB", Byte[].class); classTypeMapping.put("BOOLEAN", Boolean.class); return classTypeMapping; }
/** * Return the mapping of database types to class types for the schema * framework. * * @return the mappings. */ @Override protected Map<String, Class> buildClassTypes() { // use what is defined in DatabasePlatform and override those entries Map<String, Class> classTypeMapping = super.buildClassTypes(); classTypeMapping.put("SMALLINT", java.lang.Short.class); classTypeMapping.put("INTEGER", java.lang.Integer.class); classTypeMapping.put("NUMERIC", java.lang.Long.class); classTypeMapping.put("REAL", java.lang.Float.class); classTypeMapping.put("DECIMAL", java.math.BigDecimal.class); classTypeMapping.put("DATE", java.sql.Date.class); classTypeMapping.put("TIME", java.sql.Time.class); classTypeMapping.put("TIMESTAMP", java.sql.Timestamp.class); classTypeMapping.put("BLOB", java.lang.Byte[].class); classTypeMapping.put("BINARY LARGE OBJECT", java.lang.Byte[].class); classTypeMapping.put("CHARACTER", java.lang.String.class); classTypeMapping.put("VARCHAR", java.lang.String.class); classTypeMapping.put("CHAR VARYING", java.lang.String.class); classTypeMapping.put("NCHAR", java.lang.String.class); classTypeMapping.put("NCHAR VARYING", java.lang.String.class); classTypeMapping.put("FLOAT", java.lang.Double.class); classTypeMapping.put("DOUBLE PRECISION", java.lang.Double.class); return classTypeMapping; }
/** * Return the mapping of database types to class types for the schema * framework. * * @return the mappings. */ @Override protected Map<String, Class> buildClassTypes() { // use what is defined in DatabasePlatform and override those entries Map<String, Class> classTypeMapping = super.buildClassTypes(); classTypeMapping.put("SMALLINT", java.lang.Short.class); classTypeMapping.put("INTEGER", java.lang.Integer.class); classTypeMapping.put("NUMERIC", java.lang.Long.class); classTypeMapping.put("REAL", java.lang.Float.class); classTypeMapping.put("DECIMAL", java.math.BigDecimal.class); classTypeMapping.put("DATE", java.sql.Date.class); classTypeMapping.put("TIME", java.sql.Time.class); classTypeMapping.put("TIMESTAMP", java.sql.Timestamp.class); classTypeMapping.put("BLOB", java.lang.Byte[].class); classTypeMapping.put("BINARY LARGE OBJECT", java.lang.Byte[].class); classTypeMapping.put("CHARACTER", java.lang.String.class); classTypeMapping.put("VARCHAR", java.lang.String.class); classTypeMapping.put("CHAR VARYING", java.lang.String.class); classTypeMapping.put("NCHAR", java.lang.String.class); classTypeMapping.put("NCHAR VARYING", java.lang.String.class); classTypeMapping.put("FLOAT", java.lang.Double.class); classTypeMapping.put("DOUBLE PRECISION", java.lang.Double.class); return classTypeMapping; }