[英]How to set the ReadTimeout for JPA connections
How can i set the read timeout (socket#sotimeout) on a jpa connection.如何在 jpa 连接上设置读取超时(socket#sotimeout)。 Do i have to set javax.persistence.query.timeout or is it spring.datasource.socketTimeout?
我必须设置 javax.persistence.query.timeout 还是 spring.datasource.socketTimeout? Any hint how i could test that the value is really set?
任何提示我如何测试该值是否真的设置?
I'm using jdbc-postgresql with spring-jpa and hikaricp.我将 jdbc-postgresql 与 spring-jpa 和 hikaricp 一起使用。
The socket#sotimeout can be set by yaml properties. socket#sotimeout 可以通过 yaml 属性设置。 It has to be look like this:
它必须看起来像这样:
spring:
datasource:
hikari:
data-source-properties:
socketTimeout: 20 #default 0s
oracle: spring.datasource.hikari.data-source-properties.oracle.jdbc.ReadTimeout=6000 oracle: spring.datasource.hikari.data-source-properties.oracle.jdbc.ReadTimeout=6000
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.