用以下这种方式获得SessionFactory工厂
public static SessionFactory factory = null;
static{ try { Configuration config = new Configuration(); factory = config.configure().buildSessionFactory(); } catch (Throwable e) { e.printStackTrace(); System.err.println("Hibernate的配置文件不正确"); new ExceptionInInitializerError(e); } }
出现Hibernate Dialect must be explicitly set的原因是由于在上面代码部分你写成以下
factory = config.configure().buildSessionFactory();