【发布时间】:2017-02-28 20:52:38
【问题描述】:
我在服务器(Tomcat 7 - jdk 1.7)上上传了我的 Web 应用程序(Spring + 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>
有人知道我的错误是什么吗?
提前谢谢你。
【问题讨论】:
标签: java hibernate spring-mvc tomcat7