org.hibernate.HibernateException:によって引き起こさ「hibernate.dialect」を設定していないときDialectResolutionInfoへのアクセスはnullにすることはできません

java.lang.IllegalStateException:ApplicationContextの読み込みに失敗しました

    org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:で 125 
    org.springframework.test.context.support.DefaultTestContext.getApplicationContextで(DefaultTestContext.java。 108 
    org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java時: 190 
    :org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.javaで 132
    :org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.javaで 246 
    :org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTestで(SpringJUnit4ClassRunner.java 227 
    org.springframework.test.context.junit4で.SpringJUnit4ClassRunner $ 1.runReflectiveCall(SpringJUnit4ClassRunner.java:289 
    :org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.javaで 12 
    org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunnerで.javaファイル: 291
    :org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.javaで 246 
    :org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChildで(SpringJUnit4ClassRunner.java 97 
    org.junit.runners.ParentRunnerで$ 3.run(ParentRunner.java:290 
    org.junit.runners.ParentRunnerの$で 1.schedule(ParentRunner.java:71 
    :org.junit.runners.ParentRunner.runChildren(ParentRunner.javaで 288 
    ORGで。 junit.runners.ParentRunner.access $ 000(ParentRunner.java:58 
    org.junit.runners.ParentRunner $で 2.evaluate(ParentRunner.java:268 
    :org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.javaにおける 61 
    :org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluateで(RunAfterTestClassCallbacks.java 70 
    org.junitで:.runners.ParentRunner.run(ParentRunner.java 363 
    :org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.javaにおける 190 
    org.junit.runner.JUnitCore.run(JUnitCore.javaにおいて: 137 
    com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgsで(JUnit4IdeaTestRunner.java: 68
    :com.intellij.rt.execution.junit.IdeaTestRunner $ Repeater.startRunnerWithArgs(IdeaTestRunner.javaで 47 
    :com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStartで(JUnitStarter.java 242 
    com.intellij.rtで.execution.junit.JUnitStarter.main(JUnitStarter.java: 70 
:org.springframework.beans.factory.BeanCreationException:による誤差が名前のビーンを作成 'のEntityManagerFactory'で定義されたクラスパスリソース[ORG / springframework /ブート/自動設定/ ORM / JPA / HibernateJpaConfiguration。クラス]:initメソッドの呼び出しが失敗しました。要求されたサービス[org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]を作成できません:ネストされた例外はorg.hibernate.service.spi.ServiceExceptionある
    org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactoryで。 Javaの: 1778 
    org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java時: 593 
    org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanで(AbstractAutowireCapableBeanFactory.java: 515 
    org.springframeworkで.beans.factory.support.AbstractBeanFactory.lambda $ doGetBean $0(AbstractBeanFactory.java:320 
    org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:で 222 
    org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:で 318 
    :org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.javaで 199 
    :org.springframework.context.support.AbstractApplicationContext.getBeanで(AbstractApplicationContext.java 1105 
    org.springframework.context.support.AbstractApplicationContextで.finishBeanFactoryInitialization(AbstractApplicationContext.java: 867
    :org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.javaにおける 549 
    :org.springframework.boot.SpringApplication.refresh(SpringApplication.javaにおける 744 
    org.springframework.boot.SpringApplication.refreshContext(SpringApplication.javaで: 391 
    :org.springframework.boot.SpringApplication.run(SpringApplication.javaにおける 312 
    :org.springframework.boot.test.context.SpringBootContextLoader.loadContextで(SpringBootContextLoader.java 120 
    org.springframework.test.contextました。 cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99 
    org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java時: 117 
    ... 24はもっと
によって引き起こさ:org.hibernate.service.spi.ServiceException:要求されたサービスを作成できません[org.hibernate .engine.jdbc.env.spi.JdbcEnvironment] 
    :org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.javaにおける 275 
    org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(:AbstractServiceRegistryImpl.javaにおける 237 
    :org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.javaにおける214 
    :org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory.injectServices(DefaultIdentifierGeneratorFactory.javaにおける 152 
    :org.hibernate.service.internal.AbstractServiceRegistryImpl.injectDependencies(AbstractServiceRegistryImpl.javaにおける 286 
    org.hibernate.service.internalで.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java: 243 
    org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.javaにおいて: 214 
    org.hibernate.boot.internal.InFlightMetadataCollectorImplた。 <初期化>(InFlightMetadataCollectorImpl.java:179 
    :org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.javaにおける 119 
    :org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadataで(EntityManagerFactoryBuilderImpl.java 904 
    org.hibernate.jpaで:.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java 935 
    :org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.javaで 57 
    org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactoryで(LocalContainerEntityManagerFactoryBean。 Javaの: 365 
    :org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.javaで 390 
    :org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSetで(AbstractEntityManagerFactoryBean.java 377 
    org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSetで(LocalContainerEntityManagerFactoryBean.java: 341 
    org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethodsで(AbstractAutowireCapableBeanFactory.java: 1837 
    org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.javaで: 1774 
    ... 39 もっと
によって引き起こさ:org.hibernate.HibernateException:DialectResolutionInfoへのアクセスは、することはできませんヌル 'hibernate.dialect'がオンのときではありません設定
    :org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.javaで 100 
    org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:時 54  
    :org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.javaにおける 137 
    ORGで.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java: 35
    org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java時: 94 
    org.hibernate.service.internal.AbstractServiceRegistryImpl.createServiceで(AbstractServiceRegistryImpl.java: 263 
    ... 56以上

あなたはspringboot + JPAは、データベースを操作する初めて使用するときは、単に例外を飛び出しを開始します:

YMLは、設定ファイルに追加する必要があります。

春:
   JPA:
    ショー -sql:真の
    休止状態:
      DDL - オート:作成し
    たデータベース -platformを:org.hibernate.dialect.PostgreSQLDialect

 

おすすめ

転載: www.cnblogs.com/qingmuchuanqi48/p/11615480.html