码迷,mamicode.com
首页 > 编程语言 > 详细

spring和hibernate整合时无法自动建表

时间:2016-10-16 18:57:30      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:

 在使用spring整合hibernate时候代码如下:

<property name="dataSource" ref="dataSource" />
            <!-- 配置hibernate的属性 -->
            <property name="hibernateProperties">
                <props>
                    <prop key="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</prop>
                    <!--showsql-->
                    <prop key="hibernate.show_sql">true</prop>
                    <!--格式化sql代码-->
                    <prop key="hibernate.format_sql">true</prop>
                    <!--更新表结构-->
                    <prop key="hbm2ddl.auto">update</prop>
                </props>
            </property>

在spring配置文件中,并不识别“hbm2ddl.auto”项,所以配置没起到作用,使用“hibernate.hbm2ddl.auto”。

<!-- 配置hibernate的属性 -->
            <property name="hibernateProperties">
                <props>
                    <prop key="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</prop>
                    <!--showsql-->
                    <prop key="hibernate.show_sql">true</prop>
                    <!--格式化sql代码-->
                    <prop key="hibernate.format_sql">true</prop>
                    <!--更新表结构-->
                    <prop key="hibernate.hbm2ddl.auto">update</prop>
                </props>
            </property>

 hibernate的前缀可有可无,但是在整合期间,最好都加上hibernate前缀!减少不必要的时间去浪费在配置文件上!

 

spring和hibernate整合时无法自动建表

标签:

原文地址:http://www.cnblogs.com/wdnnccey/p/5967052.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!