1. 程式人生 > >'hibernate.dialect' must be set when no Connection available

'hibernate.dialect' must be set when no Connection available

出現這個問題的原因是少了一句話:configure();

private static SessionFactory buildSessionFactory()
{
return new Configuration().buildSessionFactory();
}

應該改成:

private static SessionFactory buildSessionFactory()
{
return new Configuration().configure().buildSessionFactory();
}

new Configuration()預設是讀取hibernate.properties

 所以使用new Configuration().configure()來讀取hibernate.cfg.xml檔案

特記於此!以備勿忘!