首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法解析架构“dbo”

无法解析架构“dbo”
EN

Stack Overflow用户
提问于 2019-12-18 18:04:20
回答 2查看 186关注 0票数 0

我有以下Hibernate属性:

代码语言:javascript
复制
            <prop key="hibernate.default_schema">dbo</prop>

这对Hibernate 3很好,但对Hibernate 4(或5)则不适用。为什么会这样呢?

我使用SQLServer作为数据库管理系统。

以下是完整的属性集:

代码语言:javascript
复制
    <property name="hibernateProperties">
        <props>
            <prop key="hibernate.default_schema">dbo</prop>
            <prop key="hibernate.dialect">
                org.hibernate.dialect.SQLServerDialect
            </prop>
            <prop key="hibernate.show_sql">${hibernate.debug}</prop>
            <prop key="hibernate.format_sql">${hibernate.debug}</prop>
            <prop key="hibernate.use_sql_comments">${hibernate.debug}</prop>
            <prop key="hibernate.default_batch_fetch_size">100</prop>
            <prop key="hibernate.generate_statistics">${hibernate.generate.statistics}</prop>
            <prop key="org.ehcache.configurationResourceName">
                ehcache.xml
            </prop>
            <prop key="hibernate.cache.use_query_cache">true</prop>         <!-- false by default -->
            <prop key="hibernate.cache.use_second_level_cache">true</prop>  <!-- true by default -->
            <prop key="hibernate.cache.region.factory_class">
                org.hibernate.cache.ehcache.EhCacheRegionFactory
            </prop>
        </props>
    </property>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-01-27 18:27:13

关键已经改变了:

代码语言:javascript
复制
            <prop key="spring.jpa.properties.hibernate.default_schema">dbo</prop>
票数 0
EN

Stack Overflow用户

发布于 2019-12-18 19:05:08

我还没有在hibernate 4或5和Server (2008+)中使用过这种方法,而且它可以在没有此属性集的情况下使用dbo。可能是因为我将dbo设置为用于连接到DB的sql server用户的默认架构。

还可以考虑使用更新的SQLServerDialect。

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

https://stackoverflow.com/questions/59397813

复制
相关文章

相似问题

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