<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="dataSource"></property>
<property name="annotatedClasses">
<list>
<value>com.org.springsApps.Student</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.oracl11gDialect</prop>
</props>
</property>
</bean>
我在xml文件中添加了方言名称,但它又要求提供方言
答案 0 :(得分:1)
hibernate.dialect
设置需要是org.hibernate.dialect.Dialect
子类的类名。 Hibernate comes bundled with several dialects用于一些常见的RDBMS。
如果目标数据库是Oracle 11g,则根据表格使用org.hibernate.dialect.Oracle10gDialect
作为设置值。
答案 1 :(得分:0)
xml中的错误类名:org.hibernate.dialect.Oracle10gDialect