问题描述
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">