Я немного знаком с Граалсом и Гормом и пытаюсь сделать свои первые шаги в микронавтике. Я успешно храню свою сущность Person с Person.save () и извлекаю с Person.findAll () в базе данных H2 в памяти. Но мне не удается постоянно хранить мою личность на моем диске. Мой micronaut-cli.yml выглядит так:
profile: service
defaultPackage: my.app
---
testFramework: spock
sourceLanguage: groovy
dataSource:
pooled: true
#url: jdbc:h2:mem:devDb
url: jdbc:h2:file:/home/peter/devDb;MVCC=TRUE;LOCK_TIMEOUT=10000;DB_CLOSE_ON_EXIT=FALSE
dbCreate: create
driverClassName: org.h2.Driver
username: sa
password:
hibernate:
cache:
queries: false
use_second_level_cache: false
use_query_cache: false
region.factory_class: org.hibernate.cache.ehcache.EhCacheRegionFactory
Как видите, я закомментировал URL-адрес в памяти и заменил его URL-адресом файла. С этим URL я ожидал набор данных devDb.h2.db в моем домашнем каталоге, насколько я знаю его из среды grails.
В чем разница между hibernate / gorm в grails и hibernate / gorm вне grails?