你下面有个Error,贴全啊
请问这个问题怎么解决啊?
代码贴出来啊
我出现问题的原因是jdbc的版本与老师的版本不一样,得将jdbc:mysql:///hibernate?useUnicode=true&characterEncoding=UTF-8改成这个:
jdbc:mysql:///hibernate?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
具体原因百度可知
我猜你导了log4j的jar包,所以它读取配置时没找到让你初始化。如果还有问题的话就配一个log4j.properties文件吧,就不会出错了
在这里看错误
检查Jar包全不?
配置文件的问题
I am coming~
把useSSL=false去掉试试
缺少jar包 hamcrest-core-1.3.jar
注意导入的包 全用hibernate的
数据库连接不上,, 看驱动包都加载了没
原来新版本的类名变了
问题已解决,主要是以下问题,看看你们中标了吗?
1:两个xml文件要放在一个目录下,最好是src下。(你让夫妻俩分床睡还想让他们怀上小baby?)
2:查看你的hbm.xml的class路径是否正确。
3:查看你的cfg,xml的配置是否正确。我就栽到这了。
4:查看<mapping resource="Students.hbm.xml"/>。如果你的两个xml文件没有在一起,请在这段代码上补全你的完整hbm.xml信息。(好让人家夫妻俩行夫妻之事)。羞
5:查看你的测试文件是否错误。看看添加的对象忘记写session.cave();
6:你的数据库打开了吗?确定连接上了??或者是密码错误。
大概就是这些了。
hibernate.cfg.xml的路径写错了,不应该加斜杠
没有下载hibernate-tool工具吧
问题找到了,数据库没有设置密码,重新设下密码重启服务就成功了
空指针异常,这个students可能是不存在或者是students没有实例化
数据库连接失败。具体原因看代码分析
我也是这样,把Students.hbm.xml放在src也就是和hibernate.cfg.xml放在一起就解决了
我发现我的问题了 是出在junit中 @before 和@after里的代码 就报错 我把所有代码放在@Test测试类中 就能成功跑起来 ,不知道是什么问题 求解
我也!!!!
myeclipse中直接建立一个lib文件夹,把所需要的jar包考入然后bulidpath,其他的创建步骤和eclipse一样
请问你解决了吗
我上次也包这个类似错,用Hibernate3就没报错了......