为了账号安全,请及时绑定邮箱和手机立即绑定
安装时要把左下角的Contact all update sites during install to find required software上的勾去掉,不然他会检测更新,要等很久。
没有人说话的?
hibernate工具包4.1.2的https://sourceforge.net/projects/jboss/files/JBossTools/JBossTools4.1.x/hibernatetools-Update-4.1.2.Final_2014-03-18_15-46-19-B706.zip/download

已采纳回答 / 阿阿金
<property name="hbm2ddl.auto">create</property>这句你写错了,是hbm2ddl.auto不是html2ddl.auto啊!

已采纳回答 / 竹青牙
mapping resource里的类名写错了  students.hbm.xml携程studente.hbm.xml了
load方法,如果只需要使用id的话,就算数据不存在,也不会报错,惊不惊喜?

最新回答 / say意
hibernate插件需要安装才可以使用,检验是否安装成功就是看other里有没有hibernate,但也有可能是你安装插件的时候给它起的别名字,这种可能性不大。我是通过在线安装的,今天刚装好。在eclipse内帮助->安装新的软件,然后输入http://download.jboss.org/jbosstools/neon/stable/updates/,这个网址,这是官网的,放心使用。最后一个包里有hibernate.tools。下载貌似要挺久的。。。
assigned时,null报错是因为主键列不允许为空,是数据库报错
无参构造方法必须要写。因为自己定义了构造方法,系统就不会再自动生成构造方法。super()没有必要注释,因为系统会自动调用super(),除非自己显式调用父类的构造方法
终于成功了,各种问题总结一下

1、unable to create requested service

我用的最新的JDBC包,结果不过怎么修改cfg文件也不行,最后换成旧版本没问题了;

2、sql语法出错

将方言改成org.hibernate.dialect.MySQL5InnoDBDialect;

3、no CorrentSessionContext configured错误

按着评论里给的方法将创建会话改成session = sessionFactory.openSession();

最后要说,评论才是本体啊,没有评论区的各位这个hibernate怕是要折磨我好几天

最新回答 / GUO_YANG_FAN
框架自动调用的,只需要获取就可以了

最新回答 / 游侠慕兵
你这里没有users的映射文件hbm.xml,要把这个文件跟cfg.xml放在一个文件夹
照着运行,结果控制台出现Error executing DDL via JDBC Statement错误,弄了好久没成功,最后把方言改成MySQL5InnoDBDialect就好了

另外我用hibernate5.0版本,init里只有三句
sessionFactory = new Configuration().configure().buildSessionFactory();
session = sessionFactory.getCurrentSession();
transaction = session.beginTransaction();
老师,我又来了!!!!

已采纳回答 / John_xi
<mapping class="hibernateProject.Students" />你试试呢
不要急慢慢学,慢慢体悟,当你静下心来,慢慢的消化内容,就会感到收获了很多
课程须知
小伙伴们,学习本门课程前需要具备Java基础知识和面向对象编程思想,并能够熟练使用JDBC操作Mysql数据库。
老师告诉你能学到什么?
1、理解ORM模型 2、掌握Hibernate基本概念 3、能够熟练创建Hibernate实例

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消