mybatis连接报错:the last packet sent successfully to the server was 10008 milliseconds ago,如何在application.yml调整参数?
时间: 2023-09-21 09:03:21 浏览: 94
在 application.yml 中,可以通过以下参数来调整 MyBatis 的连接配置:
```
mybatis:
configuration:
default-fetch-size: 100
default-statement-timeout: 30
mapper-locations: classpath:mapper/*.xml
type-aliases-package: com.example.model
type-handlers-package: com.example.typehandler
configuration-properties:
jdbc.fetchSize: 100
jdbc.timeout: 30
jdbc.driver: com.mysql.jdbc.Driver
jdbc.url: jdbc:mysql://localhost:3306/mybatis
jdbc.username: root
jdbc.password: root
```
其中,`jdbc.fetchSize` 和 `jdbc.timeout` 分别对应了 MyBatis 中的 `fetchSize` 和 `timeout` 参数。你可以根据需要调整这些参数的值。例如,将 `jdbc.timeout` 的值改为 60 秒:
```
jdbc.timeout: 60
```
注意,这里的单位是秒。另外,如果你正在使用 Spring Boot,也可以将这些参数通过 `application.properties` 文件来配置。
阅读全文