Hibernate many-to-oneのinverseについて


2つのエンティティTeacherとStudioが存在すると仮定
そしてteacherとstudentはone-to-manyの関係である.
双方向関連付けを構成する場合、inverseの使用は次のようになります.
1、
Teacher.hbm.xml
		<set name="students" 
			inverse="true">
			<key column="teacher_id" not-null="true">
			</key>
			<one-to-many class="Student"/>
		</set>
				student1.setTeacher(teacher);
				student2.setTeacher(teacher);
				

				
				session.save(teacher);
				session.save(student1);
				session.save(student2);

生成されたsql
Hibernate: 
    insert 
    into
        t_teacher
        (c_name) 
    values
        (?)
Hibernate: 
    insert 
    into
        t_student
        (c_name, c_teacher_id) 
    values
        (?, ?)
Hibernate: 
    insert 
    into
        t_student
        (c_name, c_teacher_id) 
    values
        (?, ?)