spring boots 持久化 报错
来源:互联网 发布:日语软件测试工程师 编辑:程序博客网 时间:2024/06/05 14:37
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in dbdemo.mysql.test.JpaConfiguration: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1583)
Unable to build Hibernate SessionFactory
dbdemo.mysql.test.MysqlTest
Caused by: org.hibernate.tool.schema.spi.SchemaManagementException: Unable to execute schema management to JDBC target [alter table user add constraint FK5638it980qu6b5hqi4trcbqw1 foreign key (did) references department (id)]
at org.hibernate.tool.schema.internal.TargetDatabaseImpl.accept(TargetDatabaseImpl.java:59)
at org.hibernate.tool.schema.internal.SchemaMigratorImpl.applySqlString(SchemaMigratorImpl.java:431)
at org.hibernate.tool.schema.internal.SchemaMigratorImpl.applySqlStrings(SchemaMigratorImpl.java:420)
at org.hibernate.tool.schema.internal.SchemaMigratorImpl.applyForeignKeys(SchemaMigratorImpl.java:386)
at org.hibernate.tool.schema.internal.SchemaMigratorImpl.doMigrationToTargets(SchemaMigratorImpl.java:214)
at org.hibernate.tool.schema.internal.SchemaMigratorImpl.doMigration(SchemaMigratorImpl.java:60)
at org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:134)
at org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:101)
at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:472)
at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:444)
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:879)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1583)
Unable to build Hibernate SessionFactory
dbdemo.mysql.test.MysqlTest
Caused by: org.hibernate.tool.schema.spi.SchemaManagementException: Unable to execute schema management to JDBC target [alter table user add constraint FK5638it980qu6b5hqi4trcbqw1 foreign key (did) references department (id)]
at org.hibernate.tool.schema.internal.TargetDatabaseImpl.accept(TargetDatabaseImpl.java:59)
at org.hibernate.tool.schema.internal.SchemaMigratorImpl.applySqlString(SchemaMigratorImpl.java:431)
at org.hibernate.tool.schema.internal.SchemaMigratorImpl.applySqlStrings(SchemaMigratorImpl.java:420)
at org.hibernate.tool.schema.internal.SchemaMigratorImpl.applyForeignKeys(SchemaMigratorImpl.java:386)
at org.hibernate.tool.schema.internal.SchemaMigratorImpl.doMigrationToTargets(SchemaMigratorImpl.java:214)
at org.hibernate.tool.schema.internal.SchemaMigratorImpl.doMigration(SchemaMigratorImpl.java:60)
at org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:134)
at org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:101)
at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:472)
at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:444)
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:879)
... 45 more
root cause :
自己建立的表有主键, 删除,让hibernate JPA 建立即可
阅读全文
0 0
- spring boots 持久化 报错
- 持久化VariableInstance 报错
- spring boots JPA 使用MYSQL
- spring持久化
- Spring Boots &mybatis连接数据库配置步骤
- spring boots 配置neo4j 主要步骤
- spring整合quartz持久化
- MongoDB整合Spring持久化
- spring+activemq 关闭持久化
- Spring框架:Spring与持久化
- dwr 获取持久层对象报错
- REDIS持久化报错失败
- 在IDEA中使用 Spring Initializr 新建 spring boots 项目
- rabbitmq中已经定义过的非持久化队列再次定义为持久化队列报错问题
- Spring+ActiveMQ消息持久化,Topic持久化订阅
- Spring+ibatis 数据化持久层
- 关于Spring的持久化问题.
- Spring+ibatis 数据化持久层
- 内存溢出和内存泄漏的区别
- 9月20日云栖精选夜读:异构计算&高性能计算分论坛——揭秘拿什么实现超算平民化、国际化?
- springboot基础
- Java学习6:static关键字
- 用js将简体转换为繁体
- spring boots 持久化 报错
- 阿里云大学安全课程-阿里云首席安全研究员吴瀚清:WannaCry事件最“细思恐极“的一个事实是?
- 重绘Winform窗体
- POJ 3295.Tautology
- LeetCode 525. Contiguous Array
- 如何进行Cause GC且解决Heap updates are NOT ENABLED for this client
- @SuppressWarnings可以抑制的警告类型
- RecyclerView实现长按、拖拉、滑动、选中、分割线
- MySQL数据库事务隔离级别