初学hibernate——问题之(1)

堕落的文盲 2016-06-13 09:19:20
本人最近在学习hibernate时出现了如下错误,求各位大神解答
运行程序的时候首先弹出提示框:


然后点击确定后就是:


下面是这个java项目的jar包

我根据百度的一些建议(说是这个错误是由于高版本的java project使用了低版本的来运行),于是我把电脑的jdk版本改为1.7(.在cmd中编译java -version与javac -version版本都是1.7)但还是报这个错误,
...全文
190 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
堕落的文盲 2016-06-14
  • 打赏
  • 举报
回复
引用 5 楼 Q80470101 的回复:
这是jdk版本问题,应该是编译的版本和运行的版本不一致所致。
恩,是的
堕落的文盲 2016-06-14
  • 打赏
  • 举报
回复
总结出现此类问题的原因有二(自己觉得,勿喷):一是正如网上所言,jdk的版本要和程序运行的版本一致(直接在cmd中查看java -version和javac -version是否一致)。二是:是不是导入了高版本的jar包(正如我的错误是在编译hibernate4中导入了版本5的jar包导致报错),本人理解不是恨透,谢谢指正错误
家里敷泥呀 2016-06-14
  • 打赏
  • 举报
回复
这是jdk版本问题,应该是编译的版本和运行的版本不一致所致。
堕落的文盲 2016-06-14
  • 打赏
  • 举报
回复
首先,你用的应该是hibernate5吧。其次,虽然说早都有了,不过没尝试过,一直都是再用3[/quote] 额,你这样说我估计知道错在哪里了,代码是没有问题,我在官网下的是hibernate-release-5.2.0.Final这个包,导入的是这个hibernate5的jar包,所以问题出在这里,然后尝试把看视频里的源jar拷进来就ok了,谢谢各位大神指点
  • 打赏
  • 举报
回复
表示没用过这么高版本的hibernate
引用 2 楼 qq_27222129 的回复:
[quote=引用 1 楼 qnmdcsdn 的回复:] 表示没用过这么高版本的hibernate
hibernate4不是早就有了吗,而且我看的视频是15年的,[/quote] 首先,你用的应该是hibernate5吧。其次,虽然说早都有了,不过没尝试过,一直都是再用3
堕落的文盲 2016-06-14
  • 打赏
  • 举报
回复
引用 1 楼 qnmdcsdn 的回复:
表示没用过这么高版本的hibernate
hibernate4不是早就有了吗,而且我看的视频是15年的,
  • 打赏
  • 举报
回复
表示没用过这么高版本的hibernate

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧