数据库三张表,学生表,选修课程表,关联表,hibernate映射,没有映射关联表,而是采用Set多对多的关系 25

学生在完成选课后,有个根据学号查询来查询所选择的课程的功能,但是现在没有中间表,我要怎么样才能获取数据,是把选择的课程用放在Set集合里后,再调用学生表里的Set对象进行... 学生在完成选课后,有个根据学号查询来查询所选择的课程的功能,但是现在没有中间表,我要怎么样才能获取数据,是把选择的课程用放在Set集合里后,再调用学生表里的Set 对象进行保存么。先这些,有高手解答再提问,悬赏再提高 展开
 我来答
乳名芙蕾娅
2014-03-31 · 超过18用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:37.8万
展开全部
..没映射关联表你怎么查询学生对应的是那个课程啊,学生表和课程表没关联,
多对多关系,学生表有set<课程表>,课程表里有set<学生表>,这读书数据的不设置lazy的话部是要死循环的节奏么.
追问
所以啊,数据库有关联表,但是hibernate 不映射关联表,现在又要求根据学生ID来查询所选择的课程,是直接往学生表set 里面插入一个课程表集合么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
仰高峰44
2014-03-31 · TA获得超过117个赞
知道答主
回答量:142
采纳率:50%
帮助的人:78.3万
展开全部
如果你的映射都没有问题的话。你只需要对po类进行操作就可以了啊。哪有那么复杂。
hibernate就是把对象模型和关系模型映射起来,你操作po类就等于操作了数据库。
追问
是怎么操作的,学生表有set,课程表里有set,我要往一个学生ID里插入一串选择了的课程,是调用学生表里的set么?
追答
怎么操作的我就不说了。你这样吧,你先在数据库里不建表,让hibernate来自己生成表,然后你再去看看他生成的表是什么,你一看就明白了。hibernate里两个配置文件学生和课程。数据库会自己生成关系表的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式