标签: odb-orm

使用ORM(如ODB)时处理类更改

我正在研究使用ORM(异议关系映射器)来允许我将我的C++对象持久化到SQLite数据库中.我目前正在通过CodeSynthesis考虑ODB.

请参阅:http://www.codesynthesis.com/products/odb/

看看ODB的文档,我没有看到一个唠叨问题的答案,即:

如果我创建一个类,将其持久保存到数据库中会发生什么,但随后在我的产品的更高版本中更改该类.当用户获得我的软件的新版本时,如何将旧数据正确加载到新版本的类中?

我之前看过boost :: serialize,它有处理这种"升级"的机制,但我想知道:

  1. 一般来说,如何在ORM工具中处理这个问题?
  2. 如何使用ODB专门做到这一点
  3. 有没有比ODB更好的ORM工具来处理这个问题?

c++ orm persistence odb-orm

4
推荐指数
1
解决办法
1606
查看次数

标签 统计

c++ ×1

odb-orm ×1

orm ×1

persistence ×1