1
A
回答
1
实际上它们都指定了一个实体,它公开了一组自定义的方法来读取或写入数据库。
的确,术语'DAO'是更通用的使用。 DP是Microsoft在其产品中引入的术语,用于完成相同的工作。你可以参考this了解更多关于DP的细节。
0
我通常使用DataProvider,当我只想'提供'一个实例的形式的数据库。在这种情况下,我没有权限将此实例写回数据库。我只是拿起这些数据来阅读。
但是,当我使用DAO时,我允许使用所有CRUD操作的权限,正常情况下。
相关问题
- 1. DAO和Spring Beans有什么区别?
- 2. DAO和DAL有什么区别?
- 3. “::”和“sys”模式有什么区别?
- 4. Oracle和Microsoft模式有什么区别?
- 5. Factory和Strategy模式有什么区别?
- 6. IE11兼容模式和IE10兼容模式有什么区别
- 7. 设计模式和架构模式有什么区别?
- 8. 睡眠模式和深度睡眠模式有什么区别?
- 9. 开发模式和生产模式有什么区别?
- 10. Builder模式和Flyweight模式有什么区别?
- 11. ASP.net实例模式有什么区别?
- 12. DAO和Data Mapper之间有什么区别
- 13. ASP和SaaS模型有什么区别?
- 14. MVC模式中的模型和实体有什么区别?
- 15. OMF和COFF格式有什么区别?
- 16. 有什么区别`和$(Bash中有什么区别?
- 17. DAO和休眠的区别
- 18. ==和===有什么区别?
- 19. ==和===有什么区别?
- 20. 有什么区别? :和||
- 21. ==和===有什么区别?
- 22. '=='和'==='有什么区别?
- 23. `&`和`ref`有什么区别?
- 24. 有什么区别:。!和:r!?
- 25. | 0和~~有什么区别?
- 26. Appender和〜有什么区别?
- 27. 独木舟模拟模式和测试模式有什么区别
- 28. 界面和设计模式有什么区别?
- 29. Facade和Gateway设计模式有什么区别?
- 30. Spring singleton和Java singeleton(设计模式)有什么区别?