在编写SSH框架的数据库连接代码运行时报错,配置好数据库方言后,它说让我重新配置,求大神帮忙,蟹蟹

原创 2017年11月02日 22:17:09

这是报错内容



org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.HibernateException: 'hibernate.dialect' must be set when no Connection available
 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1514)
 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
 at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191)
 at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:618)
 at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:934)
 at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)
 at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
 at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
 at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5110)
 at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5633)
 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
 at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1015)
 at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:991)
 at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
 at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1296)
 at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2038)
 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
 at java.util.concurrent.FutureTask.run(FutureTask.java:166)
 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
 at java.lang.Thread.run(Thread.java:722)
Caused by: org.hibernate.HibernateException: 'hibernate.dialect' must be set when no Connection available
 at org.hibernate.dialect.resolver.DialectFactory.buildDialect(DialectFactory.java:106)
 at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:148)
 at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2863)
 at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2859)
 at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1870)
 at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:863)
 at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:782)
 at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:188)
 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1573)
 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1511)
 ... 26 more


这是数据库连接的代码


JDBC优化之手写数据库连接池技术

对JDBC编程之数据库连接进行优化,采用读取配置文件加载连接参数,手工模拟连接池技术编程进行优化。
  • 2017年07月02日 19:03

hibernate问题,为什么设置了Dialect,可还是报错说没设置

在看慕课网SH整合学生信息管理系统时出现了这个错误log4j:WARN No appenders could be found for logger (org.jboss.logging). log4...
  • qq_31776219
  • qq_31776219
  • 2016-07-16 11:27:17
  • 831

详解在Hibernate中配置数据库方言的作用和好处

Hibernate底层依然使用SQL语句来执行数据库操作,虽然所有关系型数据库都支持使用标准SQL语句,但所有数据库都对标准SQL进行了一些扩展,所以在语法细节上存在一些差异,因此Hibernate需...
  • piwwwiq
  • piwwwiq
  • 2014-05-19 15:02:59
  • 4563

在编写SSH框架的数据库连接代码运行时报错,配置好数据库方言后,它说让我重新配置,求大神帮忙,蟹蟹

这是报错内容 org.springframework.beans.factory.BeanCreationException: Error creating bean with na...
  • Chun_Hao
  • Chun_Hao
  • 2017-11-02 22:17:09
  • 176

hibernate 配置数据库方言

版权声明:走别人没做过的路,让别人有路可走。RDBMS 方言 DB2 org.hibernate.dialect.DB2Dialect DB2 AS/400 org.hibernat...
  • qq_26975307
  • qq_26975307
  • 2017-04-23 15:59:47
  • 202

Hibernate中的数据库方言(Dialect)

一、如何快速打开查询方言1、在eclipse按ctrl+shift+t 2、输入sql * dialect 3、选择下面的项目,即可得到 4、如图: 二、常见配置在配置hibernate.cf...
  • lovoo
  • lovoo
  • 2016-09-24 08:39:17
  • 2038

SSH框架整合demo

Struts、Spring、Hibernate整合 一、创建web工程,搭建Struts框架开发环境: 这里只导入了项目中所需要的重要的jar包,以后根据业务要求继续导入相关的包。 步骤1::导...
  • btt2013
  • btt2013
  • 2016-04-03 22:09:36
  • 19868

SSH

一、配置hibernate 1)'hibernate.dialect' must be set when no Connection available 数据库的方言没有配置 2)Connecti...
  • Pikachu_Pikachu
  • Pikachu_Pikachu
  • 2017-03-11 12:55:00
  • 34

数据库学习--Hibernate方言(是什么 为什么 怎么办)

前言在部署某个项目代码时,使用maven clean package wildfly:deploy命令部署到wild服务器时总是报错(报错信息暂时无法提供了)。后经查询,是Hibernate方言的问题...
  • qq_33429968
  • qq_33429968
  • 2016-12-09 11:28:11
  • 3740

mysql数据库方言的选择问题

1.问题引导     在开发项目的时候,我接受到一个用spring+hibernate+springMVC的项目demo,hibernate用的jpa规范,我配置hibernate.hbm2ddl....
  • q1054261752
  • q1054261752
  • 2017-07-05 21:51:48
  • 2213
收藏助手
不良信息举报
您举报文章:在编写SSH框架的数据库连接代码运行时报错,配置好数据库方言后,它说让我重新配置,求大神帮忙,蟹蟹
举报原因:
原因补充:

(最多只允许输入30个字)