sql >> Databasteknik >  >> RDS >> Mysql

Hur registrerar man icke-standardiserade SQL-funktioner manuellt i Spring Boot-applikationen?

Du kan hitta ett fullt fungerande exempel i mitt High-Performance Java Persistence GitHub repository .

I ditt fall behöver du inte anpassa JpaPlatform . Det bör ställas in på HibernateJpaPlatform .

Du kan registrera MetadataBuilderContributer antingen programmässigt via application.properties konfigurationsfil:

hibernate.metadata_builder_contributor=com.vladmihalcea.book.hpjp.SqlFunctionsMetadataBuilderContributor


  1. java.sql.SQLException:Okänd systemvariabel 'query_cache_size'

  2. Offset MySQL utan begränsning

  3. MySQL match() mot() - ordning efter relevans och kolumn?

  4. Hur man beräknar skillnaden mellan två datumtider i T-SQL