I\'m using JPA query in my current spring-boot project. How can I add non-standardized SQL functions like GROUP_CONCAT?
Prior, to my previo
Create a class and add mySql Function you need to use in the overridden method:
public class SqlFunctionsMetadataBuilderContributor implements MetadataBuilderContributor{
@Override
public void contribute(MetadataBuilder metadataBuilder) {
metadataBuilder.applySqlFunction(
"group_concat",
new StandardSQLFunction(
"group_concat",
StandardBasicTypes.STRING
)
);
}
}
After that, provide your metadata_builder_contributor via application.properties:
spring.jpa.properties.hibernate.metadata_builder_contributor = qualifiedClassName