HibernateSessionFactory类运行到configuration.buildSessionFactory()这句话不运行下了,并且也没有报错

问题描述

HibernateSessionFactory类运行到configuration.buildSessionFactory()这句话不运行下了,并且也没有报错。。。hibernate.cfg.xml<hibernate-configuration><session-factory><propertyname="connection.url">jdbc:mysql://localhost:3306/hibernatetest</property><propertyname="connection.username">root</property><propertyname="connection.password">root</property><propertyname="connection.driver_class">com.mysql.jdbc.Driver</property><propertyname="dialect">org.hibernate.dialect.MySQLDialect</property><propertyname="show_sql">true</property><mappingresource="Person.hbm.xml"/></session-factory></hibernate-configuration>

Person.hbm.xml<hibernate-mapping><classname="com.cz.hibernate.model.Person"table="person"><idname="id"column="Id"type="integer"><generatorclass="increment"></generator></id><propertyname="userName"column="userName"type="string"></property><propertyname="password"column="password"type="string"></property><propertyname="age"column="age"type="integer"></property><propertyname="date"column="adddate"type="date"></property></class></hibernate-mapping>

数据库结构创建SessionFactory的语句publicclassHibernateUtil{privatestaticSessionFactorysessionFactory;static{try{sessionFactory=newConfiguration().configure().buildSessionFactory();}catch(Exceptione){e.printStackTrace();}}publicstaticSessionopenSession(){Sessionsession=sessionFactory.openSession();returnsession;}publicstaticvoidclosedSession(Sessionsession){if(null!=session){session.close();}}}

每次运行到sessionFactory=newConfiguration().configure().buildSessionFactory();的时候就运行不下去了,不知道是什么原因。。我创建工程的时候是用的myeclipse创建的。

解决方案

解决方案二:
该回复于2012-04-11 16:23:04被版主删除
解决方案三:
[img=http://my.csdn.net/my/album/detail/1112817][/img]数据库结构
解决方案四:
引用2楼的回复:

数据库结构

[img=http://my.csdn.net/cz082390/album/detail/1112817][/img]
解决方案五:
驱动com.mysql.jdbc.Driver没用过,mysql不怎么用。一般都是这个org.gjt.mm.mysql.Driver,试试看。
解决方案六:
引用4楼的回复:

驱动com.mysql.jdbc.Driver没用过,mysql不怎么用。一般都是这个org.gjt.mm.mysql.Driver,试试看。

org.gjt.mm.mysql.Driver应该是以前用的版本现在好像都用com.mysql.jdbc.Driver了。
解决方案七:
怎样单击一个按钮弹出选择图片对话框
解决方案八:
引用6楼的回复:

怎样单击一个按钮弹出选择图片对话框

????
解决方案九:
hibernate配置文件放在那里
解决方案十:
引用8楼的回复:

hibernate配置文件放在那里

放在src目录下。。。
解决方案十一:
遇到同样的问题,我连同事的数据库就可以,自己的数据库就卡在那,同事的程序连我的数据库也可以
解决方案十二:
我也是这个问题,,同样的代码,我朋友那就能运行,我的运行到这就不动了,也不报错,纠结了好久了,数据库驱动包换了还是不行,,求大侠指点啊,,,
解决方案十三:
我也同求解
解决方案十四:
我也是啊!!!
解决方案十五:
你使用指定hibernate配置文件路径的方式看看是否可以,另外就是测试你的数据库使用root/root是否能正常连接,如果是测试的话,你还可以设置root用户支持任何主机登陆的方式,即修改mysql数据中的user表,host字段为%
解决方案:
<mappingresource="Person.hbm.xml"/>是不是有路径问题?
解决方案:
Person.hbm.xml文件应该和Person类放在同一个目录下,<mappingresource="包名/'Person.hbm.xm">

时间: 2024-09-23 07:26:29

HibernateSessionFactory类运行到configuration.buildSessionFactory()这句话不运行下了,并且也没有报错的相关文章

java中如果一个类不是某个父类的子类,然后去调用父类的方法会报错吗

问题描述 java中如果一个类不是某个父类的子类,然后去调用父类的方法会报错吗 java中如果一个类不是某个父类的子类,然后去重写父类的方法会报错吗 比如 public Cxff { super.onCreate( )}有语法错误吗 解决方案 肯定会报错,举个不太恰当的例子,我爸的钱我可以随便花,陌生人要是想花就花,那不是要上天了? 解决方案二: 会报错的,它不是某个父类的子类,它的super就不会指向你说的那个父类 解决方案三: 肯定报错啊 没有继承父类,也没有实现接口的话 没有方法重写这一说

c++-在windows下mingw对类中含有模板函数报错

问题描述 在windows下mingw对类中含有模板函数报错 在windows下用mingw 进行编译报错,说解析模板参数列表报错.在linux下编译正确. 代码我已经简化: #include <iostream> using namespace std; class Point{ public: //实现setPoint函数 void setPoint(int x, int y){ xPos = x; yPos = y; } //实现printPoint函数 void printPoint(

UserProfileManager.m类,loadUserProfileInBackground: saveToLoacal:completion:报错

问题描述 你好,我集成EaseUI后,每次点击用户头像,UserProfileManager.m类中的这个函数findObjectsInBackgroundWithBlock语句(第7行)时,都会报错.错误信息在后面,请大侠指教.  - (void)loadUserProfileInBackground:(NSArray*)usernames                       saveToLoacal:(BOOL)save                         complet

注释-spring框架,一运行到dao方法就报空指针异常,

问题描述 spring框架,一运行到dao方法就报空指针异常, 查的说是因为dao没有注入,但是我用的是注释,用了@Repository,在配置文件中也用了扫描这个包 解决方案 百度吧,网上一堆相同的问题和解决方案 解决方案二: 你得调试为什么没有注入成功 . 解决方案三: 关键得看那个配置文件· 看名字对应上了没有. 解决方案四: 注入失败,还是要一一检查DAO类上的注解,spring配置,引用DAO的地方. 解决方案五: 已经解决了,是没有加载正确的配置文件 解决方案六: 已经解决了,是没有

在vs2008中运行qgis,运行到QCA::scanForPlugins(),程序崩溃

问题描述 在vs2008中运行qgis,运行到QCA::scanForPlugins(),程序崩溃 在vs2008中运行qgis,运行到QCA::scanForPlugins(),程序崩溃,请问是什么原因? 解决方案 http://blog.csdn.net/ryanzll/article/details/5526262 解决方案二: 使VS2008开发的程序在其他机器上正常运行 解决方案三: 我现在也遇到这个问题 楼主解决了吗

webService中用OleDbConnection时,只要运行到conn.open()就没反应

问题描述 webService中用OleDbConnection链接数据库时,只要运行到conn.open()就没反应系统是server2008R264位,数据库是oracle11g64位,vs是2008的同样的代码放在winForm程序中就可以正常打开数据库链接唯独在webService中有这问题会不会是哪里权限不对?大家指点下吧. 解决方案 解决方案二:不是没反应,而是还没超时抛出异常,耐心等待一下看看具体的错误提示再做判断.解决方案三:自己搞定了装odac组件http://www.cnbl

应用程序-这程序运行到WndProc函数里怎么就变成了死循环?

问题描述 这程序运行到WndProc函数里怎么就变成了死循环? 我在观察黄色箭头的跳动,当它跳到18后,就跳到27,再跳到28,然后跳到39,再跳到40,之后又跳回到27,再28,39,40,完了之后,又是27,28,39,40,就这样重复很多次,突然间有一次它是这样跳动的:27,28,29,30,31,32,33,34,35,40,之后又是27,28,39,40,也重复很多次,至于重复几次,我都没耐心去数了.反正不知道为什么黄色箭头老是在WndProc函数里跳动,好象无法跳回到WinMain函

“一个只有行为,没有属性的类是线程安全的” 请问各位这句话对吗?请举出实例。

问题描述 "一个只有行为,没有属性的类是线程安全的" 请问各位这句话对吗?一直在迷惑中.请详细解释下,谢谢. 问题补充:牟盖东 写道 解决方案 引用请如果将这个类设计为单例的工具类,其中的方法都为静态的.然后其他的类使用这些方法处理数据,或者通过这些方法获取资源,是否会出现线程问题呢? 正如之前说过的:引用而作为一个线程中的临时变量使用的话,这个类去访问别的共享数据仍然是能产生共享冲突的. 完全有可能出现,关键在于共享数据上.阁下问这样的问题,相比也是多线程程序没有写过多少.需要好好体

servlet重定向失败,如图所示。这句话确实执行到了,但是浏览器页面没有跳转,网址也没有变化

问题描述 servlet重定向失败,如图所示.这句话确实执行到了,但是浏览器页面没有跳转,网址也没有变化 解决方案 正解:ajax发出的请求无法使用重定向 解决方案二: 是不是路径的问题 或者你把中间的函数去掉 直接让那这个方法调转 你看行吗 解决方案三: 是不是路径的问题 或者你把中间的函数去掉 直接让那这个方法调转 你看行吗 解决方案四: 我也是同样的 问题 楼主如果知道了答案了 麻烦告诉我一下