读书人

Hibernate施用中的一点总结

发布时间: 2012-11-04 10:42:42 作者: rapoo

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语句产生。

读书人网 >软件架构设计

热点推荐