Использование следующего способа обновления с помощью jOOQ.
for (Balance balance : balances) {
dslContext.update(BALANCE)
.set(BALANCE.AMOUNT, balance.getAmount())
.where(BALANCE.ID.eq(balance.getId))
.execute();
}
Это перебирает все балансы и вставляет каждый. Я знаю, что это можно сделать с помощью UpdatableRecord. Но я хочу избежать получения баланса из базы данных. Баланс - это таблица с более чем 8 полями, но меня интересует обновление только одного поля. Есть ли другой способ сделать это без UpdatableRecord?