Pessoal estou tendo o seguinte problema na minha aplicação o hibernate está abrindo uma nova conexão para cada requisição feita ao banco de dados, sera q o erro está aqui ? Estou perdidinho
private HibernateUtil() {
sessionFactory = new AnnotationConfiguration()
.setProperty("hibernate.dialect","org.hibernate.dialect.MySQLDialect")
.setProperty("hibernate.connection.driver.class", "com.mysql.jdbc.Driver")
.setProperty("hibernate.connection.url","localhost")
.setProperty("hibernate.connection.username", "teste")
.setProperty("hibernate.connection.password", "teste")
.setProperty("hibernate.hbm2ddl.auto", "update")
.setProperty("hibernate.show_sql", "true")
.setProperty("hibernate.format_sql", "true")
.setProperty("hibernate.c3p0.acquire_increment", "1")
.setProperty("hibernate.c3p0.idle_test_period", "100")
.setProperty("hibernate.c3p0.max_size", "10")
.setProperty("hibernate.c3p0.max_statements", "0")
.setProperty("hibernate.c3p0.min_size", "5")
.setProperty("hibernate.c3p0.time_out", "100")
.addAnnotatedClass(Entidade.class)
.addAnnotatedClass(UsuarioTo.class)
.addAnnotatedClass(Solicitacao.class)
.addAnnotatedClass(Doacao.class)
.addAnnotatedClass(Produtos.class)
.addAnnotatedClass(Reserva.class)
.addAnnotatedClass(Email.class)
.addAnnotatedClass(Telefone.class)
.addAnnotatedClass(Endereco.class)
.addAnnotatedClass(Estado.class)
.addAnnotatedClass(Municipio.class)
.addAnnotatedClass(AtendimentoSolicitacao.class)
.buildSessionFactory();
}
O ERRO
om.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Usuário 'atrixian' já possui mais que o valor máximo de conexões (max_user_connections) ativas
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
java.lang.reflect.Constructor.newInstance(Constructor.java:513)
com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
com.mysql.jdbc.Util.getInstance(Util.java:381)
com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1030)
com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491)
com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423)
com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:910)
com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3938)
com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1273)
com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2031)
com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:718)
com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
sun.reflect.GeneratedConstructorAccessor39.newInstance(Unknown Source)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
java.lang.reflect.Constructor.newInstance(Constru
