Hi Erlend,
Thanks for your message. This deprecation was a bit unfortunate, because while it is possible to re-enact similar functionality via data type binding, the current situation is still a bit confusing - and it has confused many others as well.
I'm hoping that jOOQ 3.8 will bring answers to how to best create bindings for various date time data types, including TIMESTAMP WITH TIME ZONE (or TIMESTAMPTZ). Also, there should be out-of-the-box bindings for these cases. Until then, it is safe to continue using <dateAsTimestamp/>. "Deprecated" here means that we'll remove the flag in the future, but it is still supported.
If you have any additional, specific questions, let me know and I'm very happy to help.
I hope this helps (for now),
Lukas