【发布时间】:2017-06-26 00:21:00
【问题描述】:
我正在使用 Vaadin 和 Hibernate 开发 Spring Boot 应用程序,并且我在使用休眠 MySQL 时遇到问题,每次我查询数据库时,它都会打开一个到 MySQL 数据库的新端口。
当我执行netstat -ano | grep 3306 我得到这个:
TCP 127.0.0.1:62066 127.0.0.1:3306 ESTABLISHED 10956
TCP 127.0.0.1:62067 127.0.0.1:3306 ESTABLISHED 10956
TCP 127.0.0.1:62068 127.0.0.1:3306 ESTABLISHED 10956
TCP 127.0.0.1:62070 127.0.0.1:3306 ESTABLISHED 10956
TCP 127.0.0.1:62071 127.0.0.1:3306 ESTABLISHED 10956
TCP 127.0.0.1:62072 127.0.0.1:3306 ESTABLISHED 10956
TCP 127.0.0.1:62073 127.0.0.1:3306 ESTABLISHED 10956
TCP 127.0.0.1:62074 127.0.0.1:3306 ESTABLISHED 10956
TCP 127.0.0.1:62075 127.0.0.1:3306 ESTABLISHED 10956
TCP 127.0.0.1:62076 127.0.0.1:3306 ESTABLISHED 10956
TCP 127.0.0.1:62077 127.0.0.1:3306 ESTABLISHED 10956
TCP 127.0.0.1:62079 127.0.0.1:3306 ESTABLISHED 10956
TCP 127.0.0.1:62080 127.0.0.1:3306 ESTABLISHED 10956
TCP 127.0.0.1:62081 127.0.0.1:3306 ESTABLISHED 10956
TCP 127.0.0.1:62082 127.0.0.1:3306 ESTABLISHED 10956
TCP 127.0.0.1:62083 127.0.0.1:3306 ESTABLISHED 10956
TCP 127.0.0.1:62084 127.0.0.1:3306 ESTABLISHED 10956
TCP 127.0.0.1:62085 127.0.0.1:3306 ESTABLISHED 10956
TCP 127.0.0.1:62086 127.0.0.1:3306 ESTABLISHED 10956
TCP 127.0.0.1:62092 127.0.0.1:3306 ESTABLISHED 10956
TCP 127.0.0.1:62093 127.0.0.1:3306 ESTABLISHED 10956
TCP 127.0.0.1:62094 127.0.0.1:3306 ESTABLISHED 10956
TCP 127.0.0.1:62095 127.0.0.1:3306 ESTABLISHED 10956
TCP 127.0.0.1:62096 127.0.0.1:3306 ESTABLISHED 10956
TCP 127.0.0.1:62097 127.0.0.1:3306 ESTABLISHED 10956
TCP 127.0.0.1:62098 127.0.0.1:3306 ESTABLISHED 10956
TCP 127.0.0.1:62099 127.0.0.1:3306 ESTABLISHED 10956
TCP 127.0.0.1:62101 127.0.0.1:3306 ESTABLISHED 10956
TCP 127.0.0.1:62102 127.0.0.1:3306 ESTABLISHED 10956 .......
我能做些什么来避免这种情况?
【问题讨论】:
-
能否提供查询示例?我的意思是打开会话的方法发出查询并关闭会话?谢谢。
标签: mysql hibernate spring-boot hibernate-criteria