我目前正在开发一个带有 spring 3 和 hibernate 4 的 web 服务器。
在我的服务器中,我有以下接口:
- 通用道
- UserDao 扩展了 GenericDao
- ProductDao 扩展了 GenericDao
- ...更多道在这里
和3个实现:
- HibernateGenericDaoImpl
- HibernateUserDaoImpl
- HibernateProductDaoImpl
- ....更多 Hibernate daos impl here
将来我们会非常重视迁移到 NO-SQL 数据库(可能是 couchDB)。我的问题是:
“由于no-sql与orm无关,我是否需要实际替换我项目中的所有daos impl?!(可能有很多)没有更通用的方法吗?”
谢谢!