最近在TheServerSide上有一篇文章,希望能提醒Hibernate和JPA开发人员,他们在persistence.xml文件中使用了正确的Hibernate方言和数据库驱动程序。
在生产环境中,有许多应用程序专门使用Hibernate框架而不使用JPA。 这就是为什么我认为使用Hibernate 5发行版中的类为MySQL 8提供示例hibernate.cfg.xml也是有帮助的。
HibernateMySQL方言
最新的Hibernate 5版本包含更新的方言类,必须在MySQL 8的hibernate.cfg.xml文件中引用该类。
<property name ="dialect"> org.hibernate.dialect.MySQL8Dialect </property>
可以在hibernate.cfg.xml中为MySQL指定许多不同的方言。要选择的正确方言取决于使用的