我有一个使用spring-boot编写的应用程序(我是新手,所以如果问题很愚蠢,请原谅我),该应用程序使用hibernate 4和postgresql作为数据库后端。我注意到数据库上属于连接池的一堆连接说明:“ SET extra_float_digits = 3”
到处搜寻,我发现这可能是由于使用了旧的协议,可以使用jdbc驱动程序的 假定MinServerVersion 参数避免这种 情况 。现在我的问题是:如何通过Spring-boot应用程序传递/设置该参数?
根据此页面,您可以assumeMinServerVersion在jdbc url中设置一个参数,例如
assumeMinServerVersion
spring.datasource.url=jdbc:postgresql://localhost/test?assumeMinServerVersion=XYZ