我正在與Vaadin和Hibernate一起使用Spring Boot應用程序,並且我在休眠MySQL時遇到了問題,每次查詢數據庫時它都會打開一個到MySQL數據庫的新端口。爲什麼Hibernate打開許多端口到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 .......
我能做些什麼來避免這種情況?
你能提供一個查詢的例子嗎?我的意思是打開會話的方法發出查詢並關閉會話?謝謝。 – gkatzioura