DDD Repository 中的 save(T t) 方法实现 insert 和 update ,如果 t 中只有某个字段发生改变,那么只需更新这个字段即可,而不是更新全部字段,一般即使全部更新的话问题也不是很大,但是如果 t 中有列表或者设计到多张表,这个时候可能增加对 DB 的操作,请问如何解决这种问题? 从网上找到 snapshot 解决方法: 维护一个 TDiff 作为持久化的参考 使用 Reflection Diff 大家有没有什么实践或建议?