gpt4 book ai didi

c++ - 如何在 C++ 中实现强大的数据持久层?

转载 作者:搜寻专家 更新时间:2023-10-31 02:16:53 26 4
gpt4 key购买 nike

我是第一次为我的公司用 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 robustDAO pattern example with a good exception handling etc... Commonly areonly 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com