我们使用的是带有spring(使用tomcat连接池)和mysql的5.2版本的阔叶树。
如果有一段时间没有活动,例如在夜间,它会断开连接,无法重新建立连接。我一直在阅读关于它的文章,目标是使用aiming .数据源.tomcat.test-on-借用和aiming.数据源.验证-查询属性,但它们似乎不太适用。
我们已经设置了公共共享的其他数据库属性。
database.user=...
database.password=...
database.driver=com.mysql.jdbc.Driver
database.url=jdbc:mysql://localhost:3306/broadleaf?useUnicode=true&characterEncoding=utf8用阔叶树处理这个问题的正确方法是什么?
发布于 2017-11-03 20:43:12
很抱歉,宽带数据库属性与那些特定的属性无关,而是与您拥有的那些属性( database.user )有关。等从DatabaseStarter项目。设置spring.datasource.tomcat.test-on-borrow和spring.datasource.validation-query。
但是,看起来您遇到的问题与我在DatabaseStarter中解决的DatabaseStarter(就像正在使用的MySQL中的MySQL)和HSQLDatabaseStarter中的这个公关 (这是默认情况)中的问题完全相同。因此,只要您使用的是最新的气体阔叶树(特别是5.2.1-GA),你应该是好的。
https://stackoverflow.com/questions/46725767
复制相似问题