I just started playing around with jBPM. I downloaded the 3.0.2 package, and ran the persistence test (HelloWorldDbTest.java) provided in the package.
However, I was wondering where the tables are stored using the hibernate.cfg.xml that is provided.
Also, I get the following messages when running the test:
Jan 10, 2006 5:19:59 PM org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: Using Hibernate built-in connection pool (not for production use!)
Jan 10, 2006 5:19:59 PM org.hibernate.transaction.TransactionFactoryFactory buildTransactionFactory
INFO: Using default transaction strategy (direct JDBC transactions)
Jan 10, 2006 5:19:59 PM org.hibernate.transaction.TransactionManagerLookupFactory getTransactionManagerLookup
INFO: No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
What do these mean?
by default it uses hsqldb which is configured to put the files it uses in the current working dir where the test is started from
The messaage around the pool is purely hibernate. It contains a connnectionpool which is advised not to be used in production. Use a real j2ee connnectionpool for that (and do not be afraid, even Tomcat supports that)