У меня нет сгенерированных jOOQ классов, поэтому я хочу использовать свой класс и записать его в vertica.
Table<Record> table = DSL.table(DATA_TABLE_NAME);
for (Data d : data) {
dsl.insertInto(table, Arrays.asList(
DSL.field(name("uuid"), SQLDataType.UUID)
))
.values(
d.getUuid(),
).execute();
}
В PostgreSql это работает, но в Vertica оно генерирует это исключение
[Vertica][VJDBC](2631) ERROR: Column "uuid" is of type uuid but expression is of type varchar
Как написать uuid tu Vertica без сгенерированного класса? d.getUuid () возвращает java .Util.UUID