From a0f309c95773feab71c042a0991e819a1db8694a Mon Sep 17 00:00:00 2001 From: jendib Date: Fri, 29 Jan 2016 01:55:59 +0100 Subject: [PATCH] Upgrade libraries --- docs-core/pom.xml | 2 +- .../com/sismics/util/jpa/DbOpenHelper.java | 50 ++++---- .../main/java/com/sismics/util/jpa/EMF.java | 10 +- .../jpa/ManagedProvidedConnectionHelper.java | 108 ------------------ .../com/sismics/util/jpa/SessionUtil.java | 28 ----- ...iedConnectionProviderConnectionHelper.java | 84 -------------- .../sismics/docs/core/dao/jpa/TestJpa.java | 2 +- .../docs/core/util/TestEncryptUtil.java | 3 +- .../sismics/docs/core/util/TestFileUtil.java | 2 +- .../java/com/sismics/util/TestDateUtil.java | 2 +- .../java/com/sismics/util/TestImageUtil.java | 2 +- .../com/sismics/util/TestResourceUtil.java | 2 +- .../src/test/resources/hibernate.properties | 6 +- docs-parent/pom.xml | 19 ++- .../java/com/sismics/docs/stress/Main.java | 2 +- .../docs/rest/util/TestValidationUtil.java | 2 +- docs-web/pom.xml | 2 +- .../src/dev/resources/hibernate.properties | 6 +- .../com/sismics/docs/rest/TestSecurity.java | 2 +- .../src/test/resources/hibernate.properties | 6 +- 20 files changed, 69 insertions(+), 271 deletions(-) delete mode 100644 docs-core/src/main/java/com/sismics/util/jpa/ManagedProvidedConnectionHelper.java delete mode 100644 docs-core/src/main/java/com/sismics/util/jpa/SessionUtil.java delete mode 100644 docs-core/src/main/java/com/sismics/util/jpa/SuppliedConnectionProviderConnectionHelper.java diff --git a/docs-core/pom.xml b/docs-core/pom.xml index d5f915ab..6db59fe5 100644 --- a/docs-core/pom.xml +++ b/docs-core/pom.xml @@ -28,7 +28,7 @@ org.hibernate - hibernate-validator + hibernate-c3p0 diff --git a/docs-core/src/main/java/com/sismics/util/jpa/DbOpenHelper.java b/docs-core/src/main/java/com/sismics/util/jpa/DbOpenHelper.java index 47f687c7..6ac6e64d 100644 --- a/docs-core/src/main/java/com/sismics/util/jpa/DbOpenHelper.java +++ b/docs-core/src/main/java/com/sismics/util/jpa/DbOpenHelper.java @@ -1,21 +1,11 @@ package com.sismics.util.jpa; -import com.google.common.base.Strings; -import com.google.common.io.CharStreams; -import com.sismics.docs.core.util.ConfigUtil; -import com.sismics.util.ResourceUtil; -import org.hibernate.HibernateException; -import org.hibernate.JDBCException; -import org.hibernate.engine.jdbc.internal.FormatStyle; -import org.hibernate.engine.jdbc.internal.Formatter; -import org.hibernate.engine.jdbc.spi.JdbcServices; -import org.hibernate.engine.jdbc.spi.SqlStatementLogger; -import org.hibernate.service.ServiceRegistry; -import org.hibernate.tool.hbm2ddl.ConnectionHelper; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import java.io.*; +import java.io.File; +import java.io.FilenameFilter; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.io.Writer; import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; @@ -26,6 +16,22 @@ import java.util.Collections; import java.util.List; import java.util.ResourceBundle; +import org.hibernate.HibernateException; +import org.hibernate.JDBCException; +import org.hibernate.engine.jdbc.connections.spi.JdbcConnectionAccess; +import org.hibernate.engine.jdbc.internal.FormatStyle; +import org.hibernate.engine.jdbc.internal.Formatter; +import org.hibernate.engine.jdbc.spi.JdbcServices; +import org.hibernate.engine.jdbc.spi.SqlStatementLogger; +import org.hibernate.service.ServiceRegistry; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import com.google.common.base.Strings; +import com.google.common.io.CharStreams; +import com.sismics.docs.core.util.ConfigUtil; +import com.sismics.util.ResourceUtil; + /** * A helper to update the database incrementally. * @@ -37,10 +43,10 @@ public abstract class DbOpenHelper { */ private static final Logger log = LoggerFactory.getLogger(DbOpenHelper.class); - private final ConnectionHelper connectionHelper; - private final SqlStatementLogger sqlStatementLogger; + private final JdbcConnectionAccess jdbcConnectionAccess; + private final List exceptions = new ArrayList(); private Formatter formatter; @@ -51,9 +57,8 @@ public abstract class DbOpenHelper { public DbOpenHelper(ServiceRegistry serviceRegistry) throws HibernateException { final JdbcServices jdbcServices = serviceRegistry.getService(JdbcServices.class); - connectionHelper = new SuppliedConnectionProviderConnectionHelper(jdbcServices.getConnectionProvider()); - sqlStatementLogger = jdbcServices.getSqlStatementLogger(); + jdbcConnectionAccess = jdbcServices.getBootstrapJdbcConnectionAccess(); formatter = (sqlStatementLogger.isFormat() ? FormatStyle.DDL : FormatStyle.NONE).getFormatter(); } @@ -67,8 +72,7 @@ public abstract class DbOpenHelper { try { try { - connectionHelper.prepare(true); - connection = connectionHelper.getConnection(); + connection = jdbcConnectionAccess.obtainConnection(); } catch (SQLException sqle) { exceptions.add(sqle); log.error("Unable to get database metadata", sqle); @@ -120,7 +124,7 @@ public abstract class DbOpenHelper { stmt.close(); stmt = null; } - connectionHelper.release(); + jdbcConnectionAccess.releaseConnection(connection); } catch (Exception e) { exceptions.add(e); log.error("Unable to close connection", e); diff --git a/docs-core/src/main/java/com/sismics/util/jpa/EMF.java b/docs-core/src/main/java/com/sismics/util/jpa/EMF.java index 01287b9e..c0073ce3 100644 --- a/docs-core/src/main/java/com/sismics/util/jpa/EMF.java +++ b/docs-core/src/main/java/com/sismics/util/jpa/EMF.java @@ -11,10 +11,10 @@ import java.util.Properties; import javax.persistence.EntityManagerFactory; import javax.persistence.Persistence; +import org.hibernate.boot.registry.StandardServiceRegistryBuilder; import org.hibernate.cfg.Environment; import org.hibernate.internal.util.config.ConfigurationHelper; import org.hibernate.service.ServiceRegistry; -import org.hibernate.service.ServiceRegistryBuilder; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -36,7 +36,7 @@ public final class EMF { Environment.verifyProperties(properties); ConfigurationHelper.resolvePlaceHolders(properties); - ServiceRegistry reg = new ServiceRegistryBuilder().applySettings(properties).buildServiceRegistry(); + ServiceRegistry reg = new StandardServiceRegistryBuilder().applySettings(properties).build(); DbOpenHelper openHelper = new DbOpenHelper(reg) { @@ -85,12 +85,16 @@ public final class EMF { String dbFile = dbDirectory.resolve("docs").toAbsolutePath().toString(); props.put("hibernate.connection.url", "jdbc:h2:file:" + dbFile + ";CACHE_SIZE=65536"); props.put("hibernate.connection.username", "sa"); - props.put("hibernate.hbm2ddl.auto", "none"); + props.put("hibernate.hbm2ddl.auto", ""); props.put("hibernate.dialect", "org.hibernate.dialect.HSQLDialect"); props.put("hibernate.show_sql", "false"); props.put("hibernate.format_sql", "false"); props.put("hibernate.max_fetch_depth", "5"); props.put("hibernate.cache.use_second_level_cache", "false"); + props.put("hibernate.c3p0.min_size", "1"); + props.put("hibernate.c3p0.max_size", "10"); + props.put("hibernate.c3p0.timeout", "0"); + props.put("hibernate.c3p0.max_statements", "0"); return props; } diff --git a/docs-core/src/main/java/com/sismics/util/jpa/ManagedProvidedConnectionHelper.java b/docs-core/src/main/java/com/sismics/util/jpa/ManagedProvidedConnectionHelper.java deleted file mode 100644 index 452b692e..00000000 --- a/docs-core/src/main/java/com/sismics/util/jpa/ManagedProvidedConnectionHelper.java +++ /dev/null @@ -1,108 +0,0 @@ -/* - * Hibernate, Relational Persistence for Idiomatic Java - * - * Copyright (c) 2008, Red Hat Middleware LLC or third-party contributors as - * indicated by the @author tags or express copyright attribution - * statements applied by the authors. All third-party contributions are - * distributed under license by Red Hat Middleware LLC. - * - * This copyrighted material is made available to anyone wishing to use, modify, - * copy, or redistribute it subject to the terms and conditions of the GNU - * Lesser General Public License, as published by the Free Software Foundation. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License - * for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this distribution; if not, write to: - * Free Software Foundation, Inc. - * 51 Franklin Street, Fifth Floor - * Boston, MA 02110-1301 USA - * - */ - -package com.sismics.util.jpa; - -import org.hibernate.cfg.Environment; -import org.hibernate.engine.jdbc.spi.SqlExceptionHelper; -import org.hibernate.internal.util.config.ConfigurationHelper; -import org.hibernate.service.ServiceRegistryBuilder; -import org.hibernate.service.internal.StandardServiceRegistryImpl; -import org.hibernate.service.jdbc.connections.spi.ConnectionProvider; -import org.hibernate.tool.hbm2ddl.ConnectionHelper; - -import java.sql.Connection; -import java.sql.SQLException; -import java.util.Properties; - -/** - * A {@link ConnectionHelper} implementation based on an internally - * built and managed {@link ConnectionProvider}. - * - * @author Steve Ebersole - */ -class ManagedProviderConnectionHelper implements ConnectionHelper { - private Properties cfgProperties; - private StandardServiceRegistryImpl serviceRegistry; - private Connection connection; - - public ManagedProviderConnectionHelper(Properties cfgProperties) { - this.cfgProperties = cfgProperties; - } - - @Override - public void prepare(boolean needsAutoCommit) throws SQLException { - serviceRegistry = createServiceRegistry(cfgProperties); - connection = serviceRegistry.getService(ConnectionProvider.class).getConnection(); - if (needsAutoCommit && !connection.getAutoCommit()) { - connection.commit(); - connection.setAutoCommit(true); - } - } - - private static StandardServiceRegistryImpl createServiceRegistry(Properties properties) { - Environment.verifyProperties(properties); - ConfigurationHelper.resolvePlaceHolders(properties); - return (StandardServiceRegistryImpl) new ServiceRegistryBuilder().applySettings(properties).buildServiceRegistry(); - } - - @Override - public Connection getConnection() throws SQLException { - return connection; - } - - @Override - public void release() throws SQLException { - try { - releaseConnection(); - } finally { - releaseServiceRegistry(); - } - } - - private void releaseConnection() throws SQLException { - if (connection != null) { - try { - new SqlExceptionHelper().logAndClearWarnings(connection); - } finally { - try { - serviceRegistry.getService(ConnectionProvider.class).closeConnection(connection); - } finally { - connection = null; - } - } - } - } - - private void releaseServiceRegistry() { - if (serviceRegistry != null) { - try { - serviceRegistry.destroy(); - } finally { - serviceRegistry = null; - } - } - } -} diff --git a/docs-core/src/main/java/com/sismics/util/jpa/SessionUtil.java b/docs-core/src/main/java/com/sismics/util/jpa/SessionUtil.java deleted file mode 100644 index 02e54ba7..00000000 --- a/docs-core/src/main/java/com/sismics/util/jpa/SessionUtil.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.sismics.util.jpa; - -import org.hibernate.Session; -import org.hibernate.SessionFactory; -import org.hibernate.ejb.HibernateEntityManagerFactory; - -/** - * Hibernate session utilities. - * - * @author jtremeaux - */ -public final class SessionUtil { - /** - * Private constructor. - */ - private SessionUtil() { - } - - /** - * Returns an instance of the current session. - * - * @return Instance of the current session - */ - public static Session getCurrentSession() { - SessionFactory sessionFactory = ((HibernateEntityManagerFactory) EMF.get()).getSessionFactory(); - return sessionFactory.getCurrentSession(); - } -} \ No newline at end of file diff --git a/docs-core/src/main/java/com/sismics/util/jpa/SuppliedConnectionProviderConnectionHelper.java b/docs-core/src/main/java/com/sismics/util/jpa/SuppliedConnectionProviderConnectionHelper.java deleted file mode 100644 index 0da68386..00000000 --- a/docs-core/src/main/java/com/sismics/util/jpa/SuppliedConnectionProviderConnectionHelper.java +++ /dev/null @@ -1,84 +0,0 @@ -/* - * Hibernate, Relational Persistence for Idiomatic Java - * - * Copyright (c) 2008, Red Hat Middleware LLC or third-party contributors as - * indicated by the @author tags or express copyright attribution - * statements applied by the authors. All third-party contributions are - * distributed under license by Red Hat Middleware LLC. - * - * This copyrighted material is made available to anyone wishing to use, modify, - * copy, or redistribute it subject to the terms and conditions of the GNU - * Lesser General Public License, as published by the Free Software Foundation. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License - * for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this distribution; if not, write to: - * Free Software Foundation, Inc. - * 51 Franklin Street, Fifth Floor - * Boston, MA 02110-1301 USA - * - */ - -package com.sismics.util.jpa; - -import org.hibernate.engine.jdbc.spi.SqlExceptionHelper; -import org.hibernate.service.jdbc.connections.spi.ConnectionProvider; -import org.hibernate.tool.hbm2ddl.ConnectionHelper; - -import java.sql.Connection; -import java.sql.SQLException; - -/** - * A {@link ConnectionHelper} implementation based on a provided - * {@link ConnectionProvider}. Essentially, ensures that the connection - * gets cleaned up, but that the provider itself remains usable since it - * was externally provided to us. - * - * @author Steve Ebersole - */ -class SuppliedConnectionProviderConnectionHelper implements ConnectionHelper { - private ConnectionProvider provider; - private Connection connection; - private boolean toggleAutoCommit; - - public SuppliedConnectionProviderConnectionHelper(ConnectionProvider provider) { - this.provider = provider; - } - - @Override - public void prepare(boolean needsAutoCommit) throws SQLException { - connection = provider.getConnection(); - toggleAutoCommit = needsAutoCommit && !connection.getAutoCommit(); - if ( toggleAutoCommit ) { - try { - connection.commit(); - } - catch( Throwable ignore ) { - // might happen with a managed connection - } - connection.setAutoCommit( true ); - } - } - - @Override - public Connection getConnection() throws SQLException { - return connection; - } - - @Override - public void release() throws SQLException { - // we only release the connection - if ( connection != null ) { - new SqlExceptionHelper().logAndClearWarnings( connection ); - if ( toggleAutoCommit ) { - connection.setAutoCommit( false ); - } - provider.closeConnection( connection ); - connection = null; - } - } -} diff --git a/docs-core/src/test/java/com/sismics/docs/core/dao/jpa/TestJpa.java b/docs-core/src/test/java/com/sismics/docs/core/dao/jpa/TestJpa.java index 0dc8d675..8abad9c7 100644 --- a/docs-core/src/test/java/com/sismics/docs/core/dao/jpa/TestJpa.java +++ b/docs-core/src/test/java/com/sismics/docs/core/dao/jpa/TestJpa.java @@ -3,7 +3,7 @@ package com.sismics.docs.core.dao.jpa; import com.sismics.docs.BaseTransactionalTest; import com.sismics.docs.core.model.jpa.User; import com.sismics.docs.core.util.TransactionUtil; -import junit.framework.Assert; +import org.junit.Assert; import org.junit.Test; /** diff --git a/docs-core/src/test/java/com/sismics/docs/core/util/TestEncryptUtil.java b/docs-core/src/test/java/com/sismics/docs/core/util/TestEncryptUtil.java index 39477e5f..68dbbe8b 100644 --- a/docs-core/src/test/java/com/sismics/docs/core/util/TestEncryptUtil.java +++ b/docs-core/src/test/java/com/sismics/docs/core/util/TestEncryptUtil.java @@ -5,8 +5,7 @@ import java.io.InputStream; import javax.crypto.Cipher; import javax.crypto.CipherInputStream; -import junit.framework.Assert; - +import org.junit.Assert; import org.junit.Test; import com.google.common.base.Strings; diff --git a/docs-core/src/test/java/com/sismics/docs/core/util/TestFileUtil.java b/docs-core/src/test/java/com/sismics/docs/core/util/TestFileUtil.java index 7ec18c99..7e04aaf2 100644 --- a/docs-core/src/test/java/com/sismics/docs/core/util/TestFileUtil.java +++ b/docs-core/src/test/java/com/sismics/docs/core/util/TestFileUtil.java @@ -11,7 +11,7 @@ import com.google.common.io.Resources; import com.sismics.docs.core.model.jpa.File; import com.sismics.util.mime.MimeType; -import junit.framework.Assert; +import org.junit.Assert; /** * Test of the file entity utilities. diff --git a/docs-core/src/test/java/com/sismics/util/TestDateUtil.java b/docs-core/src/test/java/com/sismics/util/TestDateUtil.java index 797904b6..4c587881 100644 --- a/docs-core/src/test/java/com/sismics/util/TestDateUtil.java +++ b/docs-core/src/test/java/com/sismics/util/TestDateUtil.java @@ -1,6 +1,6 @@ package com.sismics.util; -import junit.framework.Assert; +import org.junit.Assert; import org.junit.Test; /** diff --git a/docs-core/src/test/java/com/sismics/util/TestImageUtil.java b/docs-core/src/test/java/com/sismics/util/TestImageUtil.java index d6c62703..6d980aaa 100644 --- a/docs-core/src/test/java/com/sismics/util/TestImageUtil.java +++ b/docs-core/src/test/java/com/sismics/util/TestImageUtil.java @@ -1,6 +1,6 @@ package com.sismics.util; -import junit.framework.Assert; +import org.junit.Assert; import org.junit.Test; /** diff --git a/docs-core/src/test/java/com/sismics/util/TestResourceUtil.java b/docs-core/src/test/java/com/sismics/util/TestResourceUtil.java index c780dcf6..10518fc4 100644 --- a/docs-core/src/test/java/com/sismics/util/TestResourceUtil.java +++ b/docs-core/src/test/java/com/sismics/util/TestResourceUtil.java @@ -1,6 +1,6 @@ package com.sismics.util; -import junit.framework.Assert; +import org.junit.Assert; import org.junit.Test; import java.util.List; diff --git a/docs-core/src/test/resources/hibernate.properties b/docs-core/src/test/resources/hibernate.properties index edd32f92..2c068af9 100644 --- a/docs-core/src/test/resources/hibernate.properties +++ b/docs-core/src/test/resources/hibernate.properties @@ -2,9 +2,13 @@ hibernate.connection.driver_class=org.h2.Driver hibernate.connection.url=jdbc:h2:mem:docs hibernate.connection.username=sa hibernate.connection.password= -hibernate.hbm2ddl.auto=none +hibernate.hbm2ddl.auto= hibernate.dialect=org.hibernate.dialect.HSQLDialect hibernate.show_sql=true hibernate.format_sql=false hibernate.max_fetch_depth=5 hibernate.cache.use_second_level_cache=false +hibernate.c3p0.min_size=1 +hibernate.c3p0.max_size=10 +hibernate.c3p0.timeout=0 +hibernate.c3p0.max_statements=0 \ No newline at end of file diff --git a/docs-parent/pom.xml b/docs-parent/pom.xml index 7dbec5a4..30badbc7 100644 --- a/docs-parent/pom.xml +++ b/docs-parent/pom.xml @@ -20,20 +20,20 @@ 2.6 2.4 1.4 - 18.0 + 19.0 1.2.16 1.6.4 1.6.6 - 4.7 - 1.4.190 + 4.12 + 1.4.191 2.22.1 0.3m 4.2.0 4.2 - 2.0.0-RC2 - 1.53 + 2.0.0-RC3 + 1.54 2.9.1 - 4.1.0.Final + 5.0.7.Final 3.1.0 1.0.5 4.2.1 @@ -48,11 +48,10 @@ 1.8 2.10 - 2.4 - 2.5.2 + 2.6 2.7 2.6 - 2.18.1 + 2.19.1 9.2.13.v20150730 @@ -306,7 +305,7 @@ org.hibernate - hibernate-validator + hibernate-c3p0 ${org.hibernate.hibernate.version} diff --git a/docs-stress/src/main/java/com/sismics/docs/stress/Main.java b/docs-stress/src/main/java/com/sismics/docs/stress/Main.java index 788af740..6ee460ef 100644 --- a/docs-stress/src/main/java/com/sismics/docs/stress/Main.java +++ b/docs-stress/src/main/java/com/sismics/docs/stress/Main.java @@ -17,7 +17,7 @@ import javax.ws.rs.core.Form; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response.Status; -import junit.framework.Assert; +import org.junit.Assert; import org.glassfish.jersey.client.ClientResponse; import org.glassfish.jersey.media.multipart.FormDataMultiPart; diff --git a/docs-web-common/src/test/java/com/sismics/docs/rest/util/TestValidationUtil.java b/docs-web-common/src/test/java/com/sismics/docs/rest/util/TestValidationUtil.java index 4d5a289a..d9eb4cc5 100644 --- a/docs-web-common/src/test/java/com/sismics/docs/rest/util/TestValidationUtil.java +++ b/docs-web-common/src/test/java/com/sismics/docs/rest/util/TestValidationUtil.java @@ -2,7 +2,7 @@ package com.sismics.docs.rest.util; import com.sismics.rest.exception.ClientException; import com.sismics.rest.util.ValidationUtil; -import junit.framework.Assert; +import org.junit.Assert; import org.junit.Test; /** diff --git a/docs-web/pom.xml b/docs-web/pom.xml index 744c698e..048cc060 100644 --- a/docs-web/pom.xml +++ b/docs-web/pom.xml @@ -88,7 +88,7 @@ com.twelvemonkeys.servlet servlet - + com.sismics.docs diff --git a/docs-web/src/dev/resources/hibernate.properties b/docs-web/src/dev/resources/hibernate.properties index 0f7dfbdd..7e4efc32 100644 --- a/docs-web/src/dev/resources/hibernate.properties +++ b/docs-web/src/dev/resources/hibernate.properties @@ -2,9 +2,13 @@ hibernate.connection.driver_class=org.h2.Driver hibernate.connection.url=jdbc:h2:mem:docs hibernate.connection.username=sa hibernate.connection.password= -hibernate.hbm2ddl.auto=none +hibernate.hbm2ddl.auto= hibernate.dialect=org.hibernate.dialect.HSQLDialect hibernate.show_sql=false hibernate.format_sql=false hibernate.max_fetch_depth=5 hibernate.cache.use_second_level_cache=false +hibernate.c3p0.min_size=1 +hibernate.c3p0.max_size=10 +hibernate.c3p0.timeout=0 +hibernate.c3p0.max_statements=0 \ No newline at end of file diff --git a/docs-web/src/test/java/com/sismics/docs/rest/TestSecurity.java b/docs-web/src/test/java/com/sismics/docs/rest/TestSecurity.java index c9a8005e..a05571fd 100644 --- a/docs-web/src/test/java/com/sismics/docs/rest/TestSecurity.java +++ b/docs-web/src/test/java/com/sismics/docs/rest/TestSecurity.java @@ -6,7 +6,7 @@ import javax.ws.rs.core.Form; import javax.ws.rs.core.Response; import javax.ws.rs.core.Response.Status; -import junit.framework.Assert; +import org.junit.Assert; import org.apache.commons.lang.StringUtils; import org.junit.Test; diff --git a/docs-web/src/test/resources/hibernate.properties b/docs-web/src/test/resources/hibernate.properties index edd32f92..2c068af9 100644 --- a/docs-web/src/test/resources/hibernate.properties +++ b/docs-web/src/test/resources/hibernate.properties @@ -2,9 +2,13 @@ hibernate.connection.driver_class=org.h2.Driver hibernate.connection.url=jdbc:h2:mem:docs hibernate.connection.username=sa hibernate.connection.password= -hibernate.hbm2ddl.auto=none +hibernate.hbm2ddl.auto= hibernate.dialect=org.hibernate.dialect.HSQLDialect hibernate.show_sql=true hibernate.format_sql=false hibernate.max_fetch_depth=5 hibernate.cache.use_second_level_cache=false +hibernate.c3p0.min_size=1 +hibernate.c3p0.max_size=10 +hibernate.c3p0.timeout=0 +hibernate.c3p0.max_statements=0 \ No newline at end of file