How to generate portable UPSERT statements with the Hibernate ON CONFLICT DO clause