"Hibernate Dialect must be explicitly set"的解决办法 hibernate.dialect

"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.connection.password=sa

hibernate.connection.url=jdbc:mysql数据库url

hibernate.connection.username=root

hibernate.dialect=org.hibernate.dialect.MySQLDialect

坚持

  

爱华网本文地址 » http://www.aihuau.com/a/25101012/138045.html

更多阅读

电脑桌面一刷新就闪屏的解决办法 win7桌面闪屏怎么解决

  闪屏一般指电脑显示器上的显示问题,电脑在运行过程中,屏幕画面出现闪烁或不规则闪动,有时会出现横条线和竖条线。闪屏和雪花屏主要是显卡的问题造成的,雪花屏类似电视的雪花屏,闪屏就像显卡驱动有问题那样,画面完整,但眼睛看着极为不舒

声明:《"Hibernate Dialect must be explicitly set"的解决办法 hibernate.dialect》为网友杼惘分享!如侵犯到您的合法权益请联系我们删除