Guest User

Untitled

a guest
Oct 13th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. GlobalConfiguration glob = new GlobalConfigurationBuilder()
  2. .nonClusteredDefault().build();
  3.  
  4. Configuration loc = new ConfigurationBuilder()
  5. .clustering().cacheMode(CacheMode.LOCAL)
  6. .transaction().transactionMode(TransactionMode.TRANSACTIONAL)
  7. .autoCommit(false)
  8. .transactionManagerLookup(new GenericTransactionManagerLookup())
  9. .loaders().passivation(false).preload(false).shared(false)
  10. .addCacheLoader().cacheLoader(new JdbcStringBasedCacheStore())
  11. .fetchPersistentState(false).purgeOnStartup(true)
  12. .addProperty("stringsTableNamePrefix", "carmart_table")
  13. .addProperty("idColumnName", "ID_COLUMN")
  14. .addProperty("dataColumnName", "DATA_COLUMN")
  15. .addProperty("timestampColumnName", "TIMESTAMP_COLUMN")
  16. .addProperty("timestampColumnType", "BIGINT")
  17. .addProperty("connectionFactoryClass",
  18. "org.infinispan.loaders.jdbc.connectionfactory.PooledConnectionFactory")
  19. .addProperty("connectionUrl", "jdbc:mysql://localhost:3306/carmartdb")
  20. .addProperty("userName", "carmart") //we do not have a managed datasource
  21. -> specify credentials here
  22. .addProperty("password", "carmart")
  23. .addProperty("driverClass", "com.mysql.jdbc.Driver")
  24. .addProperty("idColumnType", "VARCHAR(255)")
  25. .addProperty("dataColumnType", "VARBINARY(1000)")
  26. .addProperty("dropTableOnExit", "false")
  27. .addProperty("createTableOnStart", "true")
  28. .addProperty("databaseType", "MYSQL")
  29. //.addProperty("datasourceJndiLocation", "java:jboss/datasources/ExampleDS")
  30. //oh, yes, we do not use JNDI now
  31. .build();
Add Comment
Please, Sign In to add comment