我有一个用 spring-boot 编写的应用程序(我是新手,所以如果问题很愚蠢,请原谅我),它使用 hibernate 4 和 postgresql 作为数据库后端。 我注意到数据库上有一堆属于连接池的连接,声明:“SET extra_float_digits = 3”
谷歌搜索后,我发现这可能是由于使用旧协议(protocol)造成的,并且可以使用 jdbc 驱动程序的 assumeMinServerVersion 参数来避免。 现在我的问题是:如何从 spring-boot 应用程序传递/设置该参数?
最佳答案
根据this page您可以在 jdbc url 中设置一个 assumeMinServerVersion
参数,例如
spring.datasource.url=jdbc:postgresql://localhost/test?assumeMinServerVersion=XYZ
关于postgresql - 如何使用 springboot 和 hibernate 传递 jdbc 参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39488849/