为了账号安全,请及时绑定邮箱和手机立即绑定
对数据库的数据表关系有了进一步的认知,谢谢老师!
老师最后没有配置cgf啊,忘了,执行的还是上一个多对多单项外键关联。但是结果是一样的
要知道@JoinColulmn是干什么的,@ManyToOne只是定义了一种关系,以及关系的维护,但并未指明建立关系的对应列,所以@JoinColumn中的name为当前类的属性名,(多对一单向,有多方维护)所以,name为student中的cid,而ReferenceColumnName为引用表的列(多对一单向,所以为一方的引用列)即ClassRoom中的主键列
这里我想要吐槽一下了,如果把注解放在属性那里也就是private这里,这样的话注解就能拿到属性了,那private的意义又在哪里,我觉得为了程序的完整性最好把注解放在get方法上面。个人见解。
我觉得楼上那个说的问题如果我用点心看都知道,不可能都无脑照打吧哈哈
朋友们,如果有听老师上一个Hibernate的视频用的是老师上传的JAR包的话,在创建会话的时候用sessionFactory.getCurrentSession是创建不了的,解决方法是Session session = sessionFactory.openSession();本人见解。
没有hibernate选项o(╯□╰)o
joinColumns是主操作表的中间表列,而inverseJoinColumns是副操作表的中间表列。

最新回答 / 0110号建筑师
多方改变不会影响一方中的数据,而一方改变会影响多方数据,因此在一方设置较合理。

最新回答 / 连宏伟HW
使用session.save保存address   让它变为持久化对象然后在保存students对象,这样就可以了,如果设置了级联属性,就只保存students对象就可以
感觉这节课讲得太急了 而且实体类都没在配置文件中重写 结果应该还是上节课的内容。。。
讲的很好!老师辛苦了!
课程须知
学习本门课程前,需要具备以下技能: 1、精通Java语法和面向对象思想。 2、掌握JDBC数据库开发流程 3、熟悉SQL语句
老师告诉你能学到什么?
1、掌握类级别注解、属性基本注解和关联映射注解 2、能够灵活应用Hibernate注解进行开发

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消