My company is fairly new to using Hibernate beyond a basic tool for mapping java classes to the database. We're currently running a clustered Linux Apache/Tomcat5.5 environment with an AS400 backend. The application that I'm working on now is using Transactions, which we've never used prior to my pushing for it due to the extra little bit of setup and maintenance required on the AS400 backend. Since I'm only accessing one datasource I am not using a Transaction Manager. Technically I'm using the HibernateTransationManager provided by Spring 2.5 which seems to be working just fine with only the one datasource, so my transactions are just using the default direct JDBC transactions.
The following is a part of the message that I see during Tomcat's startup:
Code:
2008-02-28 15:39:32,500 INFO [org.hibernate.transaction.TransactionFactoryFactory] - <Using default transaction strategy (direct JDBC transactions)>
2008-02-28 15:39:32,500 INFO [org.hibernate.transaction.TransactionManagerLookupFactory] - <No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)>
In order to be able to use a read-write or transactional second-level cache, is it required to use an actual Transaction Manager?
Thanks for any suggestions.