【问题标题】:How do i pass a jdbc paramater using springboot and hibernate?如何使用 springboot 和 hibernate 传递 jdbc 参数?
【发布时间】:2017-01-22 03:58:58
【问题描述】:

我有一个用 spring-boot 编写的应用程序(我是新手,所以如果问题很愚蠢,请原谅我),它使用 hibernate 4 和 postgresql 作为数据库后端。 我注意到数据库上有一堆属于连接池的连接声明:“SET extra_float_digits = 3”

四处搜索,我发现这可能是由于使用了旧协议,使用 jdbc 驱动程序的 assumeMinServerVersion 参数可以避免这种情况。 现在我的问题是:如何从 spring-boot 应用程序传递/设置该参数?

【问题讨论】:

    标签: postgresql hibernate jdbc spring-boot


    【解决方案1】:

    根据this page,您可以在 jdbc url 中设置assumeMinServerVersion 参数,类似于

    spring.datasource.url=jdbc:postgresql://localhost/test?assumeMinServerVersion=XYZ
    

    【讨论】:

    • 如果我使用 application.yaml 是否必须将其更改为假设最小服务器版本?
    猜你喜欢
    • 2016-02-11
    • 1970-01-01
    • 1970-01-01
    • 2011-10-29
    • 2012-09-26
    • 2020-11-29
    • 2020-09-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多