2016-08-29 5 views
-1

org.springframework.beans.factory.BeanCreationException : 클래스 경로 resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaAutoConfiguration]에 정의 된 이름 'entityManagerFactory'로 bean을 만드는 중 오류가 발생했습니다. 클래스] : 초기화 메소드의 호출이 실패했습니다; 중첩 예외는 org.hibernate.boot.registry.selector.spi.StrategySelectionException : 이름 [org.hibernate.dialect.MYSQL5Dialect]을 전략 [org.hibernate.dialect.Dialect]로 해결할 수 없습니다. at org.springframework.beans.factory (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] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java:482) ~ [spring -beans-4.2.3.RELEASE.jar : 4.2.3.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory $ 1.getObject (AbstractBeanFactory.java:306) ~ [spring -beans-4.2.3.RELEASE.jar : 4.2.3.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java:230) ~ [spring-beans-4.2.3.RELEASE] .jar : 4.2.3.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:302) ~ [spring-beans-4.2.3.RELEASE.jar : 4.2.3.RELEASE ] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:197) ~ [spring-beans-4.2.3.RELEASE.jar : 4.2.3.RELEASE] at org.springframework.context .support.AbstractApplicationContext.getBean (AbstractApplicationContext.java:1051) ~ [spring-context-4.2.3.RELEASE.jar : 4.2.3.RELEASE] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization (AbstractApplicationContext.java : 828) ~ [spring-context-4.2 .3.RELEASE.jar : 4.2.3.RELEASE] org.springframework.context.support.AbstractApplicationContext.refresh (AbstractApplicationContext.java:537) ~ [spring-context-4.2.3.RELEASE.jar : 4.2.3] .RELEASE] at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh (임베디드 웹 응용 프로그램 .java:118) ~ [spring-boot-1.3.0.RELEASE.jar : 1.3.0.RELEASE] at org.springframework .boot.SpringApplication.refresh (SpringApplication.java:752) [spring-boot-1.3.0.RELEASE.jar : 1.3.0.RELEASE] at org.springframework.boot.SpringApplication.doRun (SpringApplication.java:347) [spring-boot-1.3.0.RELEASE.jar : 1.3.0.RELEASE] at org.springframework.boot.SpringApplication.run (SpringApplication.java:295) [spring-boot-1.3.0.RELEASE.jar : 1.3.0.RELEASE] at org.springframework.boot.SpringApplication.run (SpringApplica [spring-boot-1.3.0.RELEASE.jar : 1.3.0.RELEASE] at org.springframework.boot.SpringApplication.run (SpringApplication.java:1101) [spring-boot-1.3.1] 0.RELEASE.jar : 1.3.0.RELEASE] at tn.enis.BanqueSiApplication.main (BanqueSiApplication.java:10) [classes/: na] 발생 원인 : org.hibernate.boot.registry.selector.spi. StrategySelectionException : 전략 [org.hibernate.dialect.Dialect]로 이름 [org.hibernate.dialect.MYSQL5Dialect]을 확인할 수 없습니다. at org.hibernate.boot.registry.selector.internal.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 (StrategySelectorImpl.java:155) ~ [hibernate-core- 4.3.11.Final.jar : 4.3.11. 최종] a t 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] at org.hibernate.engine.jdbc.dialect.internal .DialectFactoryImpl.buildDialect (DialectFactoryImpl.java:68) ~ [hibernate-core-4.3.11.Final.jar : 4.3.11.Final] at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure (JdbcServicesImpl.java:165) ~ [hibernate-core-4.3.11.Final.jar : 4.3.11.Final] at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService (StandardServiceRegistryImpl.java:111) ~ [절전 코어 - 4.3.11.Final.jar : 4.3.11.Final] org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService (AbstractServiceRegistryImpl.java:234)에서 ~ [hibernate- core-4.3.11.Final.jar : 4.3.11.Final] at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService (AbstractServiceRegistryImpl.java:206) ~ [hibernate-core-4.3.11.Final.jar : 4.3.11.Final] at org.hibernate.cfg.Configuration.buildTypeRegistrations (Configuration.java:1887) ~ [hibernate-core-4.3.11.Final.jar : 4.3.11.Final] at org.hibernate. cfg.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. 최종 .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] at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.withTccl (ClassLoaderServiceImpl.java:425) ~ [hibernate-core-4.3.11.Final.jar : 4.3.11.Final] at org. hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build (EntityManagerFactoryBuilderImpl.java:849) ~ [hibernate-entitymanager-4.3.11.Final.jar : 4.3.11.Final] at org.springframework.orm.jpa.vendor. SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFacto ry (SpringHibernateJpaPersistenceProvider.java:60) ~ [spring-orm-4.2.3.RELEASE.jar : 4.2.3.RELEASE] at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory (LocalContainerEntityManagerFactoryBean.java:343) ~ [ spring-orm-4.2.3.RELEASE.jar : 4.2.3.RELEASE] at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet (AbstractEntityManagerFactoryBean.java:318) ~ [spring-orm-4.2.3.RELEASE. jar : 4.2.3.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods (AbstractAutowireCapableBeanFactory.java:1637) ~ [spring-beans-4.2.3.RELEASE.jar : 4.2.3.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean (AbstractAutowireCapableBeanFactory.java:1574) ~ [spring-beans-4.2.3.RELEASE.jar : 4.2.3.RELEASE] ... 16 개의 공통 프레임이 생략되었습니다.스프링 부트 프로젝트로 db 테이블을 생성하려고 시도했습니다.

+0

실행하려는 코드는 무엇입니까? 이 정보를 추가하려면 질문을 편집하십시오. – Theresa

답변

2

방언에 대문자 "Y"가 있습니다. org.hibernate.dialect.MySQL5Dialect으로 변경하면 수정해야합니다.

관련 문제