7
Mam kwerendy tak:JOOQ konkatenacji
Result<?> result = create.select(CONSUMER.CONS_ID_NO,
CONSUMER.CONS_NAME,
concat(CONSUMER.AREA_CODE, "/", CONSUMER.CONS_NO, "/", CONSUMER.CAT_CODE).as("ConsNo"),
CONSUMER.ARREARS)
.from(CONSUMER)
.fetch();
Napisałem to według JOOQ Manual, ale otrzymuję błąd, który mówi:
Metoda concat (String ...) w fabryce typu nie ma zastosowania do argumentów (TableField, łańcuch, TableField, łańcuch, TableField)
Używam JOOQ-3.
Nie jestem na tyle obeznany z JOOQ umieścić to jako odpowiedź, ale zastanawiam się, czy chcesz korzystać z metody TableField za .getName(), aby uzyskać ciąg zamiast TableField dla CONSUMER.AREA_CODE itd. – DarenW