postgresql - 如何使用 springboot 和 hibernate 传递 jdbc 参数?

标签 postgresql hibernate jdbc spring-boot

我有一个用 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/

相关文章:

sql - postgresql:从 Char Varying 字段中提取多个值

java - H2内存数据库初始化数据

java - 有没有办法动态生成 Spring Data Jpa 查询?

java - 从 Oracle 迁移到 MySQL

java - 如何在接收数组的 MySQL 列中指定数据类型?

sql - to_timestamp——以 04 或 05 结束

python - 如何在 Heroku 中使用 Flask/Peewee?

java - Hibernate 与 sqlserver 死锁问题

java - 如何通过浏览器在本地下发Java程序

python - SQL 时间戳默认当前时间戳 : How to remove miliseconds?