为了账号安全,请及时绑定邮箱和手机立即绑定
把session1.close();的注释取消了 ,就知道为什么能证明了
2016-9-14 0:0:02,希望还有更多老师的课程!
ERROR: HHH000099: an assertion failure occured (this may indicate a bug in Hibernate, but is more likely due to unsafe use of the session): org.hibernate.AssertionFailure: null id in hiberna.Student entry (don't flush the Session after an exception occurs)
第一次就绿条通过了,感谢前辈们的经验分享!用的是目前最新的Neon版eclipse
有些东西也该跟进更新了,我这边这个serviceRegisterBuilder也是一直在报错误了
特意下了个eclipse来配合老师教学
右上角的 “hibernate基础jar包” 就是老师从 hibernate-release-4.2.4.Final/lib/required 复制到 hibernate-core 中的所有jar包。不用再找hibernate-release-4.2.4.Final这个文件了,直接导入就行。
老师,教师节快乐!祝老师身体健康!事业有成!!
看到是这个老师就放心了
学到现在.. 总感觉灵活性不够的样子,.

配置xml 简直太复杂..
异常:org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]
at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:267)
单一主键:
(1)assigned 由java应用程序负责生成(手工赋值)
(2)native 由底层数据库自动生成标示符,如果是MySQL就是increment,如果是Oracle就是sequence,等等

Ps1:assigned注意:如果实体类中设置的主键id是基本类型int的话,则可以不用赋值,系统默认值为0;如是引用类型Integer话,则默认值为null,不赋值系统则报错。
Ps2:native注意:系统会自动选择该数据库对应的自动增值方式,从1开始。即使手动给他赋值,也不会起作用,但也不会报错。
native
assigned
car
两个对象值相同(x.equals(y) == true),则一定有相同的hash code
课程须知
小伙伴们,学习本门课程前需要具备Java基础知识和面向对象编程思想,并能够熟练使用JDBC操作Mysql数据库。
老师告诉你能学到什么?
1、理解ORM模型 2、掌握Hibernate基本概念 3、能够熟练创建Hibernate实例

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消