SOS~Exception in thread "main" org.hibernate.HibernateException: Hibernate Dialect must be explicitly set
hibernate.cfg.xml文件如下
<?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">
<!-- Generated by MyEclipse Hibernate Tools. -->
<hibernate-configuration>
<session-factory>
<property name="connection.username">test</property>
<property name="connection.url">jdbc:oracle:thin:@127.0.0.1:1521:test</property>
<property name="dialect">org.hibernate.dialect.Oracle9Dialect</property>
<property name="myeclipse.connection.profile">oracle</property>
<property name="connection.password">test</property>
<property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
</session-factory>
</hibernate-configuration>
T.java类如下
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
public class T {
public static void main(String[] args) {
Configuration con = new Configuration();
SessionFactory sf = con.buildSessionFactory();
Session s = sf.openSession();
System.out.println(s.isOpen());
}
}
可是一运行这个类就报错:Exception in thread "main" org.hibernate.HibernateException: Hibernate Dialect must be explicitly set
是怎么回事呢