我是Db4o的新手
据我检查,当我重构类名或路径(包)时, db4o不再识别该类并创建一个新的“类别”。
我想创建一个API,以便我的应用程序中的任何类重构都不会影响数据库。 我创建了以下功能......
public void saveClassAs(Class objClass, String nameInDB){
configuration.common().objectClass(objClass).rename(nameInDB);
}
让它为我的每个课程打电话。由于nameInDB对于每个类都是常量,无论类位于何处或其名称。
问题在于我不确定这是否有效,我不知道这在速度方面是否是一个好主意...我没有找到有关重命名API如何工作的db4o文档的任何细节。有什么帮助吗?