0

我有 2 张桌子。

Student (id,name,class_id)<br>
class(id,name)

studentclass表相关class_id

使用休眠并生成对象后,我将有 2 个对象

Student { int id; String name; Class class }
Class {int id; String name; Set<Student> student}

我想使用休眠(session.save(student))保存学生信息。但是,我必须通过class_id. 因此,有没有办法在不使用休眠获取类对象的情况下保存学生?

这只是一个例子,我使用了一个表与其他表有很多关系的数据库,这对我来说很痛苦。

4

2 回答 2

0

我猜

student.setClass(null);
session.save(student);

应该有帮助。虽然我不确定“。但是,我必须通过class_id调用类”是什么意思。

于 2013-02-25T05:19:41.740 回答
0

您可能正在查看从班级到学生的单向一对多关系(基于上面给出的班级定义)。您还需要了解级联。正如你所说的那样,通过这个这个来了解关联,你有类似的场景。

于 2013-02-25T06:08:06.947 回答