Puoi trovare un esempio completamente funzionale nel mio repository GitHub di persistenza Java ad alte prestazioni .
Nel tuo caso, non è necessario personalizzare JpaPlatform . Dovrebbe essere impostato su HibernateJpaPlatform .
Puoi registrare il MetadataBuilderContributer
sia programmaticamente tramite application.properties file di configurazione:
hibernate.metadata_builder_contributor=com.vladmihalcea.book.hpjp.SqlFunctionsMetadataBuilderContributor