[英]Trying to generate db tables with spring boot project
org.springframework.beans.factory.BeanCreationException:创建在类路径资源[org / springframework / boot / autoconfigure / orm / jpa / HibernateJpaAutoConfiguration.class]中定义的名称为'entityManagerFactory'的bean时出错:调用init方法失败; 嵌套的异常是org.hibernate.boot.registry.selector.spi.StrategySelectionException:无法将名称[org.hibernate.dialect.MYSQL5Dialect]解析为org.springframework.beans.factory中的策略[org.hibernate.dialect.Dialect]。 support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1578)〜[spring-beans-4.2.3.RELEASE.jar:4.2.3.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java :545)〜[spring-beans-4.2.3.RELEASE.jar:4.2.3.RELEASE],位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)〜[spring-beans- 4.2.3.RELEASE.jar:4.2.3.RELEASE],位于org.springframework.beans.factory.support.AbstractBeanFactory $ 1.getObject(AbstractBeanFactory.java:306)〜[spring-beans-4.2.3.RELEASE.jar: 4.2.3.RELEASE],位于org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(Defau ltSingletonBeanRegistry.java:230)〜[spring-beans-4.2.3.RELEASE.jar:4.2.3.RELEASE],位于org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)〜[spring -beans-4.2.3.RELEASE.jar:4.2.3.RELEASE],位于org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)〜[spring-beans-4.2.3.RELEASE。 jar:4.2.3.RELEASE]在org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1051)〜[spring-context-4.2.3.RELEASE.jar:4.2.3.RELEASE]在org.org。 springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:828)〜[spring-context-4.2.3.RELEASE.jar:4.2.3.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext .java:537)〜[spring-context-4.2.3.RELEASE.jar:4.2.3.RELEASE]在org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationC ontext.java:118)〜[spring-boot-1.3.0.RELEASE.jar:1.3.0.RELEASE]在org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752)[spring-boot-1.3。 org.springframework.boot.SpringApplication.doRun(SpringApplication.java:347)的0.RELEASE.jar:1.3.0.RELEASE] org.org的[spring-boot-1.3.0.RELEASE.jar:1.3.0.RELEASE] .springframework.boot.SpringApplication.run(SpringApplication.java:295)[spring-boot-1.3.0.RELEASE.jar:1.3.0.RELEASE]在org.springframework.boot.SpringApplication.run(SpringApplication.java:1112) )在org.springframework.boot.SpringApplication.run(SpringApplication.java:1101)上的[spring-boot-1.3.0.RELEASE.jar:1.3.0.RELEASE] [spring-boot-1.3.0.RELEASE.jar: tn.enis.BanqueSiApplication.main(BanqueSiApplication.java:10)上的1.3.0.RELEASE [classes /:na]原因:org.hibernate.boot.registry.selector.spi.StrategySelectionException:无法解析名称[org .hibernate.dialect.MYSQL5Dialect]作为位于org.hibernate.boot.registry.selector.inte的策略[org.hibernate.dialect.Dialect] rnal.StrategySelectorImpl.selectStrategyImplementor(StrategySelectorImpl.java:128)〜[hibernate-core-4.3.11.Final.jar:4.3.11.Final] at org.hibernate.boot.registry.selector.internal.StrategySelectorImpl.resolveDefaultableStrategy(StrategySelect .java:155)〜[hibernate-core-4.3.11.Final.jar:4.3.11.Final] at org.hibernate.boot.registry.selector.internal.StrategySelectorImpl.resolveStrategy(StrategySelectorImpl.java:136)〜[ hibernate-core-4.3.11.Final.jar:4.3.11.Final] at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.constructDialect(DialectFactoryImpl.java:78)〜[hibernate-core-4.3.11 .Final.jar:4.3.11.Final.org.org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:68)〜[hibernate-core-4.3.11.Final.jar:4.3。 11.Final]位于org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:165)〜[hibernate-core-4.3.11.Final.jar:4.3.11.Final]位于org.hibernate。 boot.registry.internal.StandardServiceRegistryImpl.configur eService(StandardServiceRegistryImpl.java:111)〜[hibernate-core-4.3.11.Final.jar:4.3.11.Final] at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:234)〜[休眠-core-4.3.11.Final.jar:4.3.11.Final],位于org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:206)〜[hibernate-core-4.3.11.Final.jar: org.hibernate.cfg.Configuration.buildTypeRegistrations(Configuration.java:1887)的[4.3.11.Final]〜org.hibernate.cfg的[hibernate-core-4.3.11.Final.jar:4.3.11.Final]。 Configuration.buildSessionFactory(Configuration.java:1845)〜[hibernate-core-4.3.11.Final.jar:4.3.11.Final] at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl $ 4.perform(EntityManagerFactoryBuilderImpl.java: 857)〜[hibernate-entitymanager-4.3.11.Final.jar:4.3.11.Final] at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl $ 4.perform(EntityManagerFactoryBuilderImpl.java:850)〜[hibernate-entitymanager- 4.3.11.Final.jar:4.3.11.Final。位于org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.withTccl(ClassLoaderServiceImpl.java:425)〜[hibernate-core-4.3.11.Final.jar :4.3.11.Final]在org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:849)〜[hibernate-entitymanager-4.3.11.Final.jar:4.3.11.Final]在org .springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:60)〜[spring-orm-4.2.3.RELEASE.jar:4.2.3.RELEASE]在org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean处。 createNativeEntityManagerManagerFactory(LocalContainerEntityManagerFactoryBean.java:343)〜[spring-orm-4.2.3.RELEASE.jar:4.2.3.RELEASE]在org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:318)〜[spring -orm-4.2.3.RELEASE.jar:4.2.3.RELEASE],位于org.springframework.beans.factory.support.AbstractAut owireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1637)〜[spring-beans-4.2.3.RELEASE.jar:4.2.3.RELEASE]在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeizeBean(AbstractAutowireCapableBeanFactory.java:1574) )〜[spring-beans-4.2.3.RELEASE.jar:4.2.3.RELEASE] ...省略了16个共同的框架
您的方言中有一个大写的“ Y”。 将其更改为org.hibernate.dialect.MySQL5Dialect
,应该将其修复。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.