【问题标题】:I can't create table with hibernate我无法使用休眠创建表
【发布时间】:2022-02-01 22:14:14
【问题描述】:

我创建了一个 jpa xml EntityManagerFactory。运行tomcat后,Hibernate在控制台中创建表,但是当我检查数据库时,我没有看到表。有什么问题?

    <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
    <property name="dataSource" ref="dataSource"/>
    <property name="jpaVendorAdapter" ref="hibernateJpaVendorAdapter"/>
    
    <property name="jpaProperties">
        <props>
            <prop key="hibernate.hbm2ddl.auto">${hibernate.hbm2ddl.auto}</prop>
            <prop key="hibernate.dialect">${hibernate.dialect}</prop>
            <prop key="hibernate.show_sql">${hibernate.show_sql}</prop>
        </props>
    </property>
    <property name="packagesToScan" value="com.example.hospitalmanage.model"></property>
</bean>

【问题讨论】:

    标签: java mysql spring


    【解决方案1】:

    确保所有型号都在包装内com.example.hospitalmanage.model

    • 用户
    • user_diagnosis
    • user_treatments
    • user_videos

    所有的都应该在同一个包中。

    【讨论】:

    • 不工作。我放在单个文件夹中。但是休眠没有创建用户表((
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-12
    • 1970-01-01
    • 2013-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多