zoukankan      html  css  js  c++  java
  • Spring4整合Hibernate5时不能自动生成表结构

    © 版权声明:本文为博主原创文章,转载请注明出处

    1.问题描述:

      Spring4整合Hibernate5时,不再使用hibernate.cfg.xml,将其内容整合到Spring配置文件中,启动后不能自动创建表结构

    2.解决方案:

      设置hibernateProperties时,需要设置hibernate前缀

      原本设置,不能自动创建表结构

    <!-- 配置Hibernate相关属性 -->
        <bean id="sessionFactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryBean">
            <!-- 注入连接池 -->
            <property name="dataSource" ref="dataSource"/>
            <!-- 配置Hibernate属性 -->
            <property name="hibernateProperties">
                <props>
                    <prop key="dialect">org.hibernate.dialect.MySQL5InnoDBDialect</prop><!-- 方言 -->
                    <prop key="hbm2ddl.auto">update</prop><!-- 是否自动创建数据库表结构 -->
                    <prop key="show_sql">true</prop><!-- 是否展示SQL -->
                </props>
            </property>
            <!-- 扫描并加载注解的实体类 -->
            <property name="packagesToScan" value="org.*.model"/>
        </bean>
    

      修改后设置,可以自动创建表结构

    <!-- 配置Hibernate相关属性 -->
        <bean id="sessionFactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryBean">
            <!-- 注入连接池 -->
            <property name="dataSource" ref="dataSource"/>
            <!-- 配置Hibernate属性 -->
            <property name="hibernateProperties">
                <props>
                    <prop key="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</prop><!-- 方言 -->
                    <prop key="hibernate.hbm2ddl.auto">update</prop><!-- 是否自动创建数据库表结构 -->
                    <prop key="hibernate.show_sql">true</prop><!-- 是否展示SQL -->
                </props>
            </property>
            <!-- 扫描并加载注解的实体类 -->
            <property name="packagesToScan" value="org.*.model"/>
        </bean>
  • 相关阅读:
    利用outlook发送邮件的代码,其实就一句话,哈哈~~
    一个或多个数据库无法访问,因而不会在数据库访问选项卡中显示
    窗口碰壁弹回的浮动广告代码
    DataFormatString格式化数据及格式化时间失效的问题
    弹出并转向代码
    常用运行命令
    post和get
    自己总结的手动生成gridview导出excel的方法
    Spring boot download file
    RESTful WebService 入门实例
  • 原文地址:https://www.cnblogs.com/jinjiyese153/p/6962206.html
Copyright © 2011-2022 走看看