3
3
xmlns=" http://xmlns.jcp.org/xml/ns/persistence"
4
4
xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance"
5
5
xsi:schemaLocation=" http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_2.xsd" >
6
- <persistence-unit name =" test"
7
- transaction-type=" RESOURCE_LOCAL" >
6
+ <persistence-unit name =" test" transaction-type =" RESOURCE_LOCAL" >
8
7
<!-- Hibernate specific -->
9
8
<provider >org.hibernate.jpa.HibernatePersistenceProvider</provider >
10
9
11
10
<class >info.unterrainer.commons.rdbutils.entities.BasicJpa</class >
12
11
<class >info.unterrainer.commons.rdbutils.converters.LocalDateTimeConverter</class >
13
-
12
+
14
13
<properties >
15
14
<!-- Hibernate-specific / MariaDB-JDBC-driver specific -->
16
- <property name =" javax.persistence.jdbc.driver"
17
- value=" org.mariadb.jdbc.Driver" />
18
- <property name =" hibernate.connection.driver_class"
19
- value=" org.mariadb.jdbc.Driver" />
20
- <property name =" hibernate.dialect"
21
- value=" org.hibernate.dialect.MariaDBDialect" />
22
- <property name =" hibernate.temp.use_jdbc_metadata_defaults"
23
- value=" false" />
24
- <property name =" hibernate.jdbc.time_zone" value =" UTC" />
25
-
15
+ <property name =" javax.persistence.jdbc.driver" value =" org.mariadb.jdbc.Driver" />
16
+ <property name =" hibernate.connection.driver_class" value =" org.mariadb.jdbc.Driver" />
17
+ <property name =" hibernate.dialect" value =" org.hibernate.dialect.MariaDBDialect" />
18
+ <property name =" hibernate.temp.use_jdbc_metadata_defaults" value =" false" />
19
+ <property name =" hibernate.jdbc.time_zone" value =" UTC" />
20
+
26
21
<property name =" hibernate.show_sql" value =" false" />
27
22
<property name =" hibernate.format_sql" value =" false" />
28
23
<property name =" hibernate.c3p0.min_size" value =" 5" />
29
24
<property name =" hibernate.c3p0.max_size" value =" 500" />
30
- <!-- Seconds a Connection can remain pooled but unused before being discarded.
31
- Zero means idle connections never expire. -->
25
+ <!-- Seconds a Connection can remain pooled but unused before being discarded. Zero means idle connections never expire. -->
32
26
<property name =" hibernate.c3p0.timeout" value =" 300" />
33
- <!-- The size of c3p0’s global PreparedStatement cache over all connections.
34
- Zero means statement caching is turned off. -->
27
+ <!-- The size of c3p0’s global PreparedStatement cache over all connections. Zero means statement caching is turned off. -->
35
28
<property name =" hibernate.c3p0.max_statements" value =" 500" />
36
- <!-- If this is a number greater than 0, c3p0 will test all idle, pooled
37
- but unchecked-out connections, every this number of seconds. -->
38
- <property name =" hibernate.c3p0.idle_test_period"
39
- value=" 3000" />
40
- <!-- Is set to true, the connection is tested with a simple query before
41
- being returned to a user -->
42
- <property name =" hibernate.c3p0.testConnectionOnCheckout"
43
- value=" true" />
44
- <property
45
- name=" hibernate.c3p0.statementCacheNumDeferredCloseThreads"
46
- value=" 1" />
29
+ <!-- If this is a number greater than 0, c3p0 will test all idle, pooled but unchecked-out connections, every this number of seconds. -->
30
+ <property name =" hibernate.c3p0.idle_test_period" value =" 3000" />
31
+ <!-- Is set to true, the connection is tested with a simple query before being returned to a user -->
32
+ <property name =" hibernate.c3p0.testConnectionOnCheckout" value =" true" />
33
+ <property name =" hibernate.c3p0.statementCacheNumDeferredCloseThreads" value =" 1" />
47
34
</properties >
48
35
</persistence-unit >
49
36
</persistence >
0 commit comments