"Hibernate Dialect must be explicitly set"的解决办法错误提示:没有设置数据库方言(dialect)
错误原因:其实并不是你没有对dialect进行设置,而是你在使用hibernate的时候,没有调用配置文件,导致系统不能读出dialect信息。 解决办法: 方法一: Configuration config = new Configuration(); SessionFactory sf=config.configure().buildSessionFactory(); Session s=sf.openSession(); 而不是:(注意有颜色部分) Configuration config = new Configuration(); SessionFactory sf=config.buildSessionFactory(); Session s=sf.openSession(); 方法二: 写一个 hibernate.properties文件 放在src目录中,基本内容如下: hibernate.connection.driver_class=com.mysql.jdbc.Driver 坚持 |
|
来自: 木有银 > 《Hibernate学习》