現在、Spring 3 と Hibernate 4 を使用して Web サーバーを開発しています。
私のサーバーには、次のインターフェースがあります。
- GenericDao
- UserDao は GenericDao を拡張します
- ProductDao は GenericDao を拡張します
- ...その他のダオスはこちら
および 3 つの実装:
- HibernateGenericDaoImpl
- HibernateUserDaoImpl
- HibernateProductDaoImpl
- ....詳細はこちら Hibernate daos impl
将来的には、NO-SQL db (おそらくcouchDB) に移行することを非常に強く検討しています。私の質問は次のとおりです。
「no-sql は orm とは何の関係もないので、プロジェクト内のすべての daos impl を実際に置き換える必要がありますか?! (たくさんある可能性があります) もっと一般的な方法はありませんか?」
ありがとう!