【发布时间】:2012-11-02 02:02:42
【问题描述】:
我是 Db4o 的新手
据我检查,当我重构类名或路径(包)时, db4o 不再识别该类并创建一个新的“类别”。
我想创建一个 API,这样我的应用程序中的任何类重构都不会影响数据库。 我创建了以下函数...
public void saveClassAs(Class objClass, String nameInDB){
configuration.common().objectClass(objClass).rename(nameInDB);
}
并为我的每个课程调用它。由于每个类的 nameInDB 将是常量,无论该类位于何处或它的名称。
问题是我不确定这是否可行,我不知道这在速度方面是否是一个好主意......我没有找到关于重命名 API 如何工作的 db4o 文档的任何详细信息。有什么帮助吗?
【问题讨论】: