请教:关于O/RMAP技术与Observer模式
假设有这样的需求:对数据库表中的某些行的数据修改要能立即检测到,并且通知“关注”此数据的应用。数据修改的过程不可控,有可能是人工修改,也有可能是由其他应用系统修改。
我拟采用如下方案:
1、采用ORMAP技术把数据映射为对象。
2、使用Observer模式,把映射的数据对象作为被观察者,把需要根据数据修改做响应处理的对象作为观察者。
不知此方案是否可行。
主要的疑问是:当数据库中的数据发生更改时,与这些数据映射的对象能否立即同时更新?更新过程是否需要手工干预?
另外:Castor JDO与Sun JDO哪一个更优些?
如能赐教,不胜感谢!