我第一次为我的公司创建一个巨大的 C++ 程序,我想创建一个好的模式来连接到我的 MySql 数据库。我有这些问题:
-I can't decide which pattern should be used, DAO, Repository, UnitOfWork, Factory..
-I can't find a good examples of data access pattern in C++, I know it should be independently of language but I couldn't find even a robust DAO pattern example with a good exception handling etc... Commonly are only two classes (obj1->obj2) on very small environment.
如果有人知道好的来源或任何提示,我会非常高兴 =D
提前致谢。
最佳答案
我的建议是搜索 c++ ORM(对象关系映射),java 上有很多 ORM 或 DAL 解决方案,例如 Hibernate、Datanucleus、SQLite ..
我们正在使用 Datanucleus,我们对此感到满意,但我不认为 datanucleus 支持 C++。恕我直言,创建 DAL 表单是不必要的。
关于c++ - 如何在 C++ 中实现强大的数据持久层?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36424531/