Not out of the box, and it probably doesn't make sense to do so out of the box.
Once you're in that situation, you might want to prefer using the Loader API, as documented here:
The loader API has the advantage that you can fine-tune:
- Bulk size (i.e. the number or rows per statement)
- Batch size (i.e. the number of statements per batch execution)
- Commit size (i.e. the number of batch executions per transaction)
The above metrics are highly database dependent. Usually, you shouldn't have too small / too big numbers for any of the above.
There's also been a similar discussion on this user group, recently:
In the upcoming jOOQ 3.7, we'll also support loading non-serialized data - i.e. other formats than CSV and JSON, such as arrays, or records
I hope this helps,
Lukas