Guest User

Untitled

a guest
Dec 11th, 2017
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. <!-- context.xml -->
  2.  
  3. <Resource name="jdbc/SomeDB" auth="Container" type="javax.sql.DataSource"
  4. maxActive="100" maxIdle="30" maxWait="10000"
  5. username="${mysql.username}" password="${mysql.password}" driverClassName="com.mysql.jdbc.Driver"
  6. removeAbandoned="true" removeAbandonedTimeout="30" logAbandoned="true"
  7. validationQuery="SELECT 1" testOnBorrow="true" testOnReturn="true"
  8. timeBetweenEvictionRunsMillis="30000" minEvictableIdleTimeMillis="28000" testWhileIdle="true"
  9. url="jdbc:mysql://${mysql.host}:3306/somedb"/>
  10.  
  11. <!-- persistence.xml -->
  12. <persistence-unit name="someDatabase" transaction-type="RESOURCE_LOCAL">
  13. <provider>org.hibernate.ejb.HibernatePersistence</provider>
  14. <jta-data-source>java:comp/env/jdbc/SomeDB</jta-data-source>
  15. <properties>
  16. <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
  17. <property name="hibernate.hbm2ddl.auto" value="validate"/>
  18. <property name="hibernate.show_sql" value="true"/>
  19. <property name="hibernate.cache.provider_class" value="org.hibernate.cache.HashtableCacheProvider"/>
  20.  
  21. <property name="hibernate.c3p0.provider_class" value="org.hibernate.connection.C3P0ConnectionProvider" />
  22. <property name="hibernate.c3p0.acquire_increment" value="5" />
  23. <property name="hibernate.c3p0.idle_test_period" value="30" />
  24. <property name="hibernate.c3p0.timeout" value="30" />
  25. <property name="hibernate.c3p0.max_size" value="100" />
  26. <property name="hibernate.c3p0.min_size" value="5" />
  27. <property name="hibernate.c3p0.max_statements" value="0" />
  28. <property name="hibernate.c3p0.preferredTestQuery" value="select 1;" />
  29. </properties>
Add Comment
Please, Sign In to add comment