首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GORM独立配置

GORM独立配置
EN

Stack Overflow用户
提问于 2014-04-08 22:30:26
回答 1查看 298关注 0票数 1

我正在使用GORM单机版,如下所述:

https://gist.github.com/graemerocher/c25ec929d9bcd1adcbea

我需要知道的是,我如何将gorm特定的参数传递给这种配置?例如,在standart grails-app中,我可以使用Config.groovy配置GORM并编写如下参数:

代码语言:javascript
复制
grails.hibernate.cache.queries=true
grails.gorm.default.mapping = {
version false
autoTimestamp false }

在独立的gorm应用程序中,我可以在哪里传递这些参数?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-09-18 20:47:28

为了使HibernateDatastoreSpringInitializer (扩展AbstractDatastoreInitializer)使用默认配置,您需要使用您的配置创建属性解析器,并将其设置为初始化器的configuration属性:

代码语言:javascript
复制
PropertyResolver myConfig = ... // use a ConfigurableEnvironment f.E.
init = new HibernateDatastoreSpringInitializer(Person)
def dataSource = ...
init.configiration = myConfig
init.configureForDataSource(dataSource) 

另一种让GORM接受您的配置的方法是将它们设置为环境变量。然后,GORM将使用StandardEnviroment (这是默认设置)读取值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22940126

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档