使用Hibernate Interceptor和Annotation实现父子关系的计数
Hibernate中,对于domain model之间的父子关系,有时需要父对象需要得知子对象的数目,常规的做法是用一条sql语句"select count(*) ..."。
更好的做法可以借鉴RoR,在父对象中设置一个保存子对象数目的字段,添加删除的时候对这个字段进行更新。
但对这个字段进行更新的时候,往往需要显式的对父对象进行更新,比如create Topic时需要:
[code...
2009-06-16 14:52:49 ·
123 阅读 ·
0 评论