我student表和computer表是一对一的关系,而computer有个指向student表的外键student_idcomputer的映射写成<many-to-one name="student" column="student_id" class="Student" unique="true"></many-to-one>
student映射写成<one-to-one name="computer" class="Computer" property-ref="student"></one-to-one>而进行操作的时候
Student student=(Student)session.load(Student.class, new Integer(2));
Computer computer=new Computer();
computer.setCpu("P II 750");

computer.setStudent(student);

session.save(computer);
本来应该插入不进去的,因为表computer的外键已经存在一个学生ID为2了, 为什么还是能插的进去?