`

hibernate问题篇(一) 'hibernate.dialect' not set

阅读更多

     碰到了一个Hibernate异常:

    Exception: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set

    配置文件中已经数据库方言如下:

  <!-- SQL dialect -->
        <property name="dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>

    创建SessionFactory对象时会抛出上面的异常,最初创建SessionFactory采用下面方式:

new Configuration().configure("/conf/hibernate/hibernate.cfg.xml")
					.buildSessionFactory(new StandardServiceRegistryBuilder().build())

    修改SessionFactory创建的方式,解决了上面的异常,创建方式如下:

	Configuration configuration = new Configuration();
			configuration.configure("/conf/hibernate/hibernate.cfg.xml");
			ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
					.applySettings(configuration.getProperties()).build();
			SessionFactory sessionFactory = configuration
					.buildSessionFactory(serviceRegistry);
			return sessionFactory;

 

 

分享到:
评论

相关推荐

    hibernate.properties

    ## use a custom ConnectionProvider (if not set, Hibernate will choose a built-in ConnectionProvider using hueristics) #hibernate.connection.provider_class org.hibernate.connection....

    HibernateAPI中文版.chm

    3.8. Hibernate SQL方言 (hibernate.dialect) 3.9. Hibernate日志类别 3.10. JTA TransactionManagers 9.1. 继承映射特性(Features of inheritance mappings) 16.1. 别名注射(alias injection names) 19.1. ...

    Hibernate+中文文档

    3.8. Hibernate SQL方言 (hibernate.dialect) 3.9. Hibernate日志类别 3.10. JTA TransactionManagers 9.1. 继承映射特性(Features of inheritance mappings) 16.1. 别名注射(alias injection names) 19.1. ...

    Hibernate1

    &lt;property name="dialect"&gt;org.hibernate.dialect.MySQLDialect &lt;!-- Echo all executed SQL to stdout --&gt; &lt;property name="show_sql"&gt;true &lt;!-- Drop and re-create the database schema on startup --&gt; ...

    hibernate3.6 文档(pdf 格式)

    1.2.2. A unidirectional Set-based association ..................................................... 14 1.2.3. Working the association .....................................................................

    hibernate3.2中文文档(chm格式)

    3.8. Hibernate SQL方言 (hibernate.dialect) 3.9. Hibernate日志类别 3.10. JTA TransactionManagers 9.1. 继承映射特性(Features of inheritance mappings) 16.1. 别名注射(alias injection names) 19.1. ...

    Hibernate_3.2.0_符合Java习惯的关系数据库持久化

    3.8. Hibernate SQL方言 (hibernate.dialect) 3.9. Hibernate日志类别 3.10. JTA TransactionManagers 9.1. 继承映射特性(Features of inheritance mappings) 16.1. 别名注射(alias injection names) 19.1. ...

    ssh(structs,spring,hibernate)框架中的上传下载

    21. <prop key="hibernate.dialect">org.hibernate.dialect.OracleDialect 22. <prop key="hibernate.cglib.use_reflection_optimizer">true 23. 24. 25. 26. !-- Hibernate 模板//--> 27. 28. class="org....

    Mysql数据库从5.6.28版本升到8.0.11版本部署项目时遇到的问题及解决方法

    1.Caused by: org.hibernate.HibernateException: Connection cannot be null when ‘hibernate.dialect’ not set 报错就配置吧 启动项目不报错了,但是访问项目报错了 2.访问报错...

    spring_MVC源码

    本文主要介绍使用注解方式配置的spring mvc,之前写的spring3.0 mvc和rest小例子没有介绍到数据层的内容,现在这一篇补上。下面开始贴代码。 文中用的框架版本:spring 3,hibernate 3,没有的,自己上网下。 先说...

    Java连接达梦数据库驱动dm_jdbc

    Java连接达梦数据库驱动dm_jdbc: ...dm_jdbc\Dm7Dictionary.jar dm_jdbc\Dm7JdbcDriver14.jar dm_jdbc\Dm7JdbcDriver15.jar dm_jdbc\Dm7JdbcDriver16.jar ...dm_jdbc\Hibernate Dialect&JDBC;.txt dm_jdbc\version.txt

    客户关系管理系统框架搭建(二)

    &lt;property name="hibernate.dialect"&gt;org.hibernate.dialect.MySQL5Dialect &lt;property name="hibernate.hbm2ddl.auto"&gt;update &lt;property name="hibernate.show_sql"&gt;true ...

    javaee三大框架整合宅急送项目lib包

    解决: hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect ======================================================================================================================== 三、 流程...

    SpringMVC-SSH全注解

    &lt;prop key="hibernate.dialect"&gt;${hibernate.dialect} &lt;prop key="hibernate.show_sql"&gt;true &lt;!-- 配置hibernateTemplate --&gt; &lt;bean id="hibernateTemplate" class="org.springframework.orm....

    spring-boot-reference.pdf

    jOOQ SQL Dialect 29.5.4. Customizing jOOQ 30. Working with NoSQL Technologies 30.1. Redis 30.1.1. Connecting to Redis 30.2. MongoDB 30.2.1. Connecting to a MongoDB Database 30.2.2. MongoTemplate 30.2...

    springmybatis

    无论是用过的hibernate,mybatis,你都可以法相他们有一个共同点: 1. 从配置文件(通常是XML配置文件中)得到 sessionfactory. 2. 由sessionfactory 产生 session 3. 在session 中完成对数据的增删改查和事务提交等. 4....

    Spring-Reference_zh_CN(Spring中文参考手册)

    9.9. 公共问题的解决方案 9.9.1. 对一个特定的 DataSource 使用错误的事务管理器 9.10. 更多的资源 10. DAO支持 10.1. 简介 10.2. 一致的异常层次 10.3. 一致的DAO支持抽象类 11. 使用JDBC进行数据访问 11.1. 简介 ...

    SPRING API 2.0.CHM

    JpaDialect JpaInterceptor JpaObjectRetrievalFailureException JpaOperations JpaOptimisticLockingFailureException JpaSystemException JpaTemplate JpaTransactionManager JpaVendorAdapter ...

Global site tag (gtag.js) - Google Analytics