Hiberntate不能自动建表的问题:hibernate.(*)

Posted wars

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hiberntate不能自动建表的问题:hibernate.(*)相关的知识,希望对你有一定的参考价值。


今天写代码的时候发现启动服务器之后不能自动建表了?wtf什么鬼?最后发现了这个问题:

hbm2ddl.auto前的hibernate.省略之后出的问题,可能是bug之后的版本应该会修复

<prop key="show_sql">true</prop>
<prop key="format_sql">true</prop>
<prop key="dialect">org.hibernate.dialect.mysql5Dialect</prop>
<prop key="hbm2ddl.auto">update</prop>




<prop key="show_sql">true</prop>
<prop key="format_sql">true</prop>
<prop key="dialect">org.hibernate.dialect.MySQL5Dialect</prop>
<prop key="hibernate.hbm2ddl.auto">update</prop>





加上之后没问题了

 

以上是关于Hiberntate不能自动建表的问题:hibernate.(*)的主要内容,如果未能解决你的问题,请参考以下文章

建表的约束

MySQL建表语句的一些特殊字段

SQL SERVER 建表时先判断表有没有存在

防止用户在 H2 中创建表

使用CodeFirst建表的时候要知道的特性

hibernate建表默认为UTF-8编码