为了账号安全,请及时绑定邮箱和手机立即绑定
这个老师讲的很不透彻,听完了不知道在讲什么
一对多的时候,一的内部是个集合,为了减小数据库的压力,少加载数据所以用LAZZY加载,反之,多对一的时候每个多方只多加载一条数据,所以可以用EAGER加载
非常赞,正是我想要的
赞赞赞赞赞
之前都是自己生成的hibernate配置文件和实体类,没有用到注解,现在学习到了,谢谢老师。

最赞回答 / 无情的泡面
肯定不能触发级联效果,idcard里面的是主键,Student里面的外键,必须先有IDcard,Student才能引用IDcard里面的东西。

已采纳回答 / Queen丶Star
你用junit测试的结果,吧控制台输出来的干嘛。。。真的醉了。错误很简单啊,你在学生类的集合名称是teacher,你在教师类主控方的集合名称写的是teachers,前后不搭,hibernate不知道你这个锁定的teachers是什么,当然就报错咯。下次用Junit报错的话,看junti报错的是什么,控制台这里没什么错误的。总结的说,你的错误是@ManyToMany(mappedBy="teachers")设置主控方写的是teachers,但是在学生类的集合里private Set<Teachers&...
address 英[əˈdres] 美[ˈædres]
老师差了一个级联操作注解,加上就的话到时候测试保存的时候就会更方便一点:
@Cascade(value={org.hibernate.annotations.CascadeType.SAVE_UPDATE})

最新回答 / 飞鸟爱上游鱼
<...图片...>需要呀,实体类有这个字段的嘛<...图片...>并且加了注解的呀
感觉讲解的一般,只说怎么做,不说为什么
声音真小得到。。。。
只能算入门级的
这个讲的也太简单了点吧,cascade 的作用一点都不提, 对象还要分别 save 那么多次
课程须知
学习本门课程前,需要具备以下技能: 1、精通Java语法和面向对象思想。 2、掌握JDBC数据库开发流程 3、熟悉SQL语句
老师告诉你能学到什么?
1、掌握类级别注解、属性基本注解和关联映射注解 2、能够灵活应用Hibernate注解进行开发

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消