文档章节

Connection cannot be null when 'hibernate.dialect'

liuhuics10
 liuhuics10
发布于 2015/12/04 10:27
字数 105
阅读 25
收藏 0

使用hibernate4时,配置文件里明明配了<property name="dialect">org.hibernate.dialect.MySQLDialect</property>,运行时就是报错Connection cannot be null when 'hibernate.dialect' not set

后来在网上发现:

错误在于以下红色代码:
static{
        try{
            Configuration config = new Configuration();
            config.addClass(ProductInfoVo.class);
            sessionFactory = config.buildSessionFactory();
        }catch(MappingException e){
            e.printStackTrace();
        }catch(HibernateException e){
            e.printStackTrace();
        }
    }
以上代码只有按下面写才对:
static{
        try{
            Configuration config = new Configuration().configure();
            config.addClass(ProductInfoVo.class);
            sessionFactory = config.buildSessionFactory();
        }catch(MappingException e){
            e.printStackTrace();
        }catch(HibernateException e){
            e.printStackTrace();
        }
    }

本文转载自:http://blog.sina.com.cn/s/blog_7a0d9dca01014gno.html

共有 人打赏支持
liuhuics10
粉丝 4
博文 97
码字总数 39010
作品 0
烟台
关于Jpa的问题,jpa是规范没有底层实现,那么

既然JPA没有底层实现,我在使用persistence.xml 如下配置时: org.hibernate.ejb.HibernatePersistence

田Instance
2013/12/23
560
3
Spring.NET & NHibernate整合(三)

Spring.NET 与 NHibernate 的整合 我们成功的运行了自己的第一个Spring.NET程序和第一个NHibernate程序。下面我们将上面的程序整合到一个项目中来。让Spring.NET的容器来管理NHibernate。 建...

红薯
2008/11/30
4.3K
1
第一次被hibernate伤到了

本来是想截图,但是图片超过200k就不行。 贴代码吧(hibernate4.3):

撸大师
2014/04/17
16.9K
18
Hibernate的dialect(方言)大全

RDBMS 方言 Access数据库的方言包:http://www.hxtt.com/test/hibernate.zip 路径:com.hxtt.support.hibernate.HxttAccessDialect 例子:...

落幕之殇
2017/08/19
0
0
JPA 不在 persistence.xml 文件中配置每个Entity实体类的2种解决办法

在Spring 集成 Hibernate 的JPA方式中,需要在persistence配置文件中定义每一个实体类,这样非常地不方便,远哥目前找到了2种方法。 这2种方式都可以实现不用persistence.xml文件,免去每个E...

tavenli
2013/10/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

移除或自定义 WordPress 仪表盘欢迎面板

第一次登录 WordPress 后台仪表盘页面,默认都会显示 WordPress 的欢迎面板: 如果我们要移除这个面板,在主题的 functions.php 中添加下面的代码即可: 12 //移除 WordPress 仪表盘欢迎面...

james_laughing
13分钟前
0
0
HashMap实现原理及源码分析

HashMap实现原理及源码分析   哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,...

DemonsI
16分钟前
0
0
eggjs学习笔记

快速初始化 生成项目(要求最低的node版本8.x) npm i egg-init -gegg-init egg-example --type=simplecd egg-examplenpm i 启动项目 npm run dev 配置 环境配置会覆盖默认配置 config...

别人说我名字很长
19分钟前
1
0
Winform Timer控件时间间隔

sender as System.Timers.Timer).Interval = 23 * 60 * 60 * 1000.0;//将时间间隔改为23小时,23小时后重新发生timer_Elapsed事件。 //60000:时间间隔1分钟,300000:时间间隔5分钟,600000:...

笑丶笑
20分钟前
0
0
在win10系统下怎样快速切换任务视图

切换窗口:Alt + Tab 任务视图:Win + Tab (松开键盘界面不会消失) 切换任务视图:Win + Ctrl +左/右 创建新的虚拟桌面:Win + Ctrl + D 关闭当前虚拟桌面:Win + Ctrl + F4...

SummerGao
24分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部