首页 > 编程语言 > 详细

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

时间:2016-10-16 18:55:10      阅读:208      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!