[b]Hibernate version:2.1[/b]
We are intending to redistribute Hibernate 2.1 with our product. I would like to get confirmation from the Hibernate team on the minimal set of dependent JARs that must be included in this redistribution and cannot be left out via configuration. Here is my list along with comments
[list]
Apache DBCP, CP30 or Proxol. Not strictly a requirement since there is a built in connection pooling mechanism. However, doc says to not use the built-in for production so one of these should be considered a requirement.
CGLIB. I am not sure why this is required, but SessionFactory configuration documentation implies that it is. Runtime failures occur under the configuration we are using if CGLIB is not present.
JTA. Again, not quite sure why this is required since a configuration can use the JDBC transactions, but even when configured with JDBC transactions a runtime failure occurs if jta.jar is not on the classpath.
Apache Commons Collections.
Apache Commons Logging.
ODMG-3.0.jar
DOM4J
[/list]
[b]
Thanks in advance for confirmation that this is indeed the list of minimally required dependencies for Hibernate 2.1, or for information on how to configure Hibernate to not require particular jars in this list.
Steve Forsyth
HP
[/b]
|