我上傳的服務器上我的Web應用程序(Spring + Hibernate的)(Tomcat的7 - JDK 1.7),我得到這個錯誤:產生的原因:org.hibernate.HibernateException:Hibernate的方言必須顯式設置
Caused by: org.hibernate.HibernateException: Hibernate Dialect must be explicitly set
在我的電腦中,我具有相同的配置(Spring,Hibernate,Tomcat 7,jdk 1.7,相同的庫等),並且一切正常。
我看着互聯網,有人說我需要添加hibernate.cfg.xml
,但我從未在我的電腦上使用它,並且一切都很完美。
這是我在我的Spring配置文件:
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="packagesToScan" value="com.jeansedizioni.model"/>
</bean>
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="${db.driver}" />
<property name="url" value="${db.url}" />
<property name="username" value="${db.user}" />
<property name="password" value="${db.pass}" />
</bean>
<bean id="applicationProperties" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
//here are user, pass etc. for the database
<value>classpath:database.properties</value>
</list>
</property>
</bean>
有誰知道什麼是我的錯?
預先感謝您。
謝謝你的男人。 :) – MDP