Hibernate代码执行,数据库未建表
xml修改后代码块
<!-- 配置hibernate属性 -->
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.format_sql">true</prop>
<prop key="hibernate.hbm2ddl.auto">update</prop>
</props>
</property>
分析:
在配置hibernate方言的时候,找到hibernate-core-5.2.11.jar(hibernate3.jar) 中的org.hibernate.dialect包,会找到mysql的方言包
将
org.hibernate.dialect.MySQLDialect
改成org.hibernate.dialect.MySQL5Dialect
即可