I knew that you are using version 3+ becasue of this line from your config file:
Code:
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
I followed your stack trace through the various versions of Hibernate source code that I have on my local machine, and I note that your stack trace matches more closely with code from v2.1 than code from either v3.0.5 or v3.1.1. I didn't find an exact match, so whatever version you're using isn't on my machine.
The two things I recommend doing are
- ensuring that you're using the Hibernate3 properties (i.e. hibernate.dialect)
- ensuring that Hibernate.jar (or Hibernate2.jar) is removed from your classpath, leaving only HIbernate3.jar.