我正在使用Java EntityManager来处理数据库,如下所示,
InternetException
应用程序正在使用多个线程,有时当应用程序有很多请求时,应用程序就会挂起。
线程转储如下,
Map<String, String> properties = new HashMap<String, String>();
properties.put("javax.persistence.jdbc.driver", "com.mysql.jdbc.Driver");
properties.put("javax.persistence.jdbc.url", "jdbc:mysql://"+dbProperties.getHost()+":"+dbProperties.getPort()+"/"+dbProperties.getDbName());
properties.put("javax.persistence.jdbc.user", dbProperties.getUser());
properties.put("javax.persistence.jdbc.password", dbProperties.getPassword());
entityManager = Persistence.createEntityManagerFactory("TestDAL", properties).createEntityManager();
可能的根本原因是什么?