关于Repository的唯一对象之传说
传说是这样的,对象其实真实的实体存在于两个地方,一个是DB,一个是Repository的地方。
但是访问这些对象的“人”,有两个目的,一个是只是看一看,就好像是没钱的男人进入迪吧(DB)一样,只能是看一看,因为他们也只是花看一看的钱,这时候,系统会通过Repository给Reader的人一个看似和真正Entity对象一样的对象,但是这个对象不是正在“操作中”的实际活的entity对象。
那么,只读的对象和“操作中”的对象的区别在于,只读对象存在于DB中,“操作中”的对象存在于Repository中。
以上我说的,就应该是可以解决都放在内存中不现实的解决方案;总是处于“操作中”的对象会呆在Repository中,而其他的都在DB中。
语言没组织好,想好的继续说。
[该贴被brighthas于2011-07-10 18:26修改过]