Java PostgreSQL pg_stat_活动中填充了;设置额外的浮点数=3“;查询导致调用驱动程序#connect时出错

Java PostgreSQL pg_stat_活动中填充了;设置额外的浮点数=3“;查询导致调用驱动程序#connect时出错,java,hibernate,postgresql,Java,Hibernate,Postgresql,问题是pg_stat_activity被SET extra_float_digits=3query填充,当行数达到max_connections限制(在我的例子中为100)时,导致调用驱动程序时发生错误。我试图在postgresql.conf文件中取消注释#extra_float_digits=3行,但没有成功。我在pgbouncerignore\u startup\u parameters=extra\u float\u digits中读到一些关于设置此属性的内容,但我不知道什么是pgboun

问题是
pg_stat_activity
SET extra_float_digits=3
query填充,当行数达到
max_connections
限制(在我的例子中为100)时,导致调用驱动程序时发生
错误。我试图在
postgresql.conf
文件中取消注释
#extra_float_digits=3
行,但没有成功。我在pgbouncer
ignore\u startup\u parameters=extra\u float\u digits
中读到一些关于设置此属性的内容,但我不知道什么是pgbouncer以及如何安装/配置它-它似乎有点太复杂了。 我还尝试在
hibernate.cfg.xml
文件中设置此连接参数:
9.0
,但也不起作用


你们知道有什么方法可以在不增加连接限制和不使用pgbouncer的情况下解决这个问题吗?谢谢。

我就这个问题搜索了一个小时,没有在hibernate.cfg.xml中直接找到任何关于assumeMinServerVersion配置的内容

我不确定这是否可能

我发现解决这个问题的唯一方法是将assumeMinServerVersion直接应用到JDBC连接URI中,如下面所示:

String url = “jdbc:postgresql://localhost/test?user=myuser&password=mypass&assumeMinServerVersion=9.0”;
指示了哪些,以及