@@ -37,13 +37,13 @@ class DB2Database implements TestableDatabase {
3737 public static Map <Class <?>, String > expectedDBTypeForClass = new HashMap <>();
3838
3939 static {{
40- expectedDBTypeForClass .put ( boolean .class , "SMALLINT " );
41- expectedDBTypeForClass .put ( Boolean .class , "SMALLINT " );
40+ expectedDBTypeForClass .put ( boolean .class , "BOOLEAN " );
41+ expectedDBTypeForClass .put ( Boolean .class , "BOOLEAN " );
4242
4343 expectedDBTypeForClass .put ( NumericBooleanConverter .class , "INTEGER" );
4444 expectedDBTypeForClass .put ( YesNoConverter .class , "CHARACTER" );
4545 expectedDBTypeForClass .put ( TrueFalseConverter .class , "CHARACTER" );
46- expectedDBTypeForClass .put ( byte [].class , "VARCHAR " );
46+ expectedDBTypeForClass .put ( byte [].class , "VARBINARY " );
4747 // expectedDBTypeForClass.put( TextType.class, "VARCHAR" );
4848
4949 expectedDBTypeForClass .put ( int .class , "INTEGER" );
@@ -66,7 +66,7 @@ class DB2Database implements TestableDatabase {
6666 expectedDBTypeForClass .put ( LocalDateTime .class , "TIMESTAMP" );
6767 expectedDBTypeForClass .put ( BigInteger .class , "DECIMAL" );
6868 expectedDBTypeForClass .put ( BigDecimal .class , "DECIMAL" );
69- expectedDBTypeForClass .put ( Serializable .class , "VARCHAR " );
69+ expectedDBTypeForClass .put ( Serializable .class , "VARBINARY " );
7070 expectedDBTypeForClass .put ( UUID .class , "VARCHAR" );
7171 expectedDBTypeForClass .put ( Instant .class , "TIMESTAMP" );
7272 expectedDBTypeForClass .put ( Duration .class , "BIGINT" );
0 commit comments