in grails-forge-core/src/main/java/org/grails/forge/feature/database/HibernateGorm.java [71:94]
public void apply(GeneratorContext generatorContext) {
Map<String, Object> config = generatorContext.getConfiguration();
DatabaseDriverFeature dbFeature = generatorContext.getRequiredFeature(DatabaseDriverFeature.class);
applyDefaultConfig(dbFeature, config);
applyDefaultGormConfig(config);
config.put("dataSource.pooled", true);
config.put("dataSource.jmxExport", true);
config.put("hibernate.cache.queries", false);
config.put("hibernate.cache.use_second_level_cache", false);
config.put("hibernate.cache.use_query_cache", false);
generatorContext.addBuildscriptDependency(Dependency.builder()
.groupId("org.apache.grails")
.artifactId("grails-data-hibernate5")
.buildSrc());
generatorContext.addDependency(Dependency.builder()
.groupId("org.apache.grails")
.artifactId("grails-data-hibernate5")
.implementation());
generatorContext.addDependency(Dependency.builder()
.groupId("com.zaxxer")
.artifactId("HikariCP")
.runtimeOnly());
}