公司最近要使用hibernate,所以复习一下,由于数据库使用的是mysql8.0.12,在使用过程中,发现hibernate发出了建表语句,但数据库中却没有生成表,原因在于数据库方言的问题,需要修改为:
<property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>
每个人遇到的情况都不一样,我的就是因为方言的问题导致,以此记录一下。
公司最近要使用hibernate,所以复习一下,由于数据库使用的是mysql8.0.12,在使用过程中,发现hibernate发出了建表语句,但数据库中却没有生成表,原因在于数据库方言的问题,需要修改为:
<property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>
每个人遇到的情况都不一样,我的就是因为方言的问题导致,以此记录一下。