Hibernate使用中的一点总结
1 not-null="false"(默认)
2 not-null="true" 常常设置在本表这一端。
3 当多端student设置为 cascade=“all” , 即使此时teacher为自由态, 仍可以级联保存
4 当执行对象的查询操作时, 对于load方法。此时只得到了自然主键id, 没有执行select操作。
注意: 当用到其它的属性时, 才执行相应的select操作。
5 inverse 至少多的那一端维护。(默认)
当teacher 端 inverse=false, 如果
teacher.getStudents().add(student1);
teacher.getStudents().add(student2);
则对应相应的update语句。
如果没有, 则无update语句。
当teacher 端 inverse=true, 无论如何, 都只有3条语句。 无update语句产生。