gpt4 book ai didi

c++ - 干燥 C++ 结构

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:00:58 25 4
gpt4 key购买 nike

我有一个在程序中广泛使用的简单 C++ 结构。现在我希望将结构作为单个字段保存在 sqlite 数据库中(现在不是作为 blob)。

将struct的属性映射到数据库列有什么好的方法?

最佳答案

由于 C++ 不是一种非常“动态”的语言,因此它缺少 ORM's 的类型您可能通常会发现其他语言的可用版本,使此任务变得轻而易举。

就个人而言,我总是不得不手动为每个表编写非常薄的包装类。基本上,您需要一个映射到每个表的结构和一个访问器类,以便根据需要将数据传入和传出表。

结构的每一列都应该有一个字段,并且您需要为要执行的每个数据库操作(例如 CRUD)提供方法。

关于c++ - 干燥 C++ 结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2296634/

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