首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >spring.datasource.initialization-mode的可能值是什么?

spring.datasource.initialization-mode的可能值是什么?
EN

Stack Overflow用户
提问于 2018-12-25 20:11:36
回答 2查看 21.4K关注 0票数 17

我正在Spring JPA中配置一个数据库,我想知道spring.datasource.initialization-mode的可能值是什么。我发现了具有公共属性的this page,但它没有给出所有可能的值。我希望有一些文档来说明您可以设置的所有属性的所有可能值。

我使用applicationContext.xml的props部分中的属性作为entityManagerFactory的属性

代码语言:javascript
复制
<util:properties id="props">
    <prop key="hibernate.show_sql">true</prop>
    <prop key="hibernate.dialect">org.hibernate.dialect.PostgreSQL82Dialect</prop>
    <prop key="hibernate.hbm2ddl.auto">create</prop>
    <prop key="hibernate.ddl-auto">create</prop>
    <prop key="spring.jpa.show-sql">true</prop>
    <prop key="spring.jpa.generate.ddl">true</prop>
    <prop key="spring.jpa.hibernate.ddl-auto">create</prop>
    <prop key="spring.datasource.initialization-mode">always</prop>
    <prop key="spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation">true</prop>
</util:properties>
EN

回答 2

Stack Overflow用户

发布于 2018-12-25 20:11:36

当所有其他方法都失败时,请记住“使用源代码,Luke!”。这些值在枚举DataSourceInitializationModeJavadoc中给出。值为alwaysembeddednever

票数 20
EN

Stack Overflow用户

发布于 2019-08-30 18:02:15

请原谅我迟到快一年了。在遇到了Christine解释的类似问题后,我决定抓住线索,开始在source中进行搜索。在此处的https://docs.spring.io/spring-boot/docs/current/api/org/springframework/boot/jdbc/DataSourceInitializationMode.html链接中显示了以下详细信息:

枚举常量摘要枚举常量

枚举常量和描述

Always 始终初始化数据源。

embedded 仅初始化嵌入式数据源。

不初始化数据源。

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

https://stackoverflow.com/questions/53922279

复制
相关文章

相似问题

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