@Override
  public String generateSqlType(Dialect dialect) {
    switch (dialect.getId()) {
      case MsSql.ID:
        return "NVARCHAR (MAX)";
      case Oracle.ID, H2.ID:
        return "CLOB";
      case PostgreSql.ID:
        return "TEXT";
      default:
        throw new IllegalArgumentException("Unsupported dialect id " + dialect.getId());
    }
  }
@Test
  public void generate_sql_type_on_h2() {
    assertThat(underTest.generateSqlType(new H2())).isEqualTo("CLOB");
  }